Developers

Many thanks to everyone who contributed to developing Moodle, whether it be coding, testing, writing documentation, coming up with ideas or even just helping other people in the forums. On this page is a list of developers who have contributed directly to core Moodle code. For more details see the Contributions pages.
John Okely Andrew Davis Mahmoud Kassaei Colin Campbell Dimitri Vorona Kanika Goyal Stephen Parry Nigel Cunningham Grigory Baleevskiy Erik Lundberg Logan Reynolds Tomasz Sanecki Jeff Graham Pau Ferrer Ocaña Darren Cocco Stephen Vickers Tim Barker dovix :) Steffen Pegenau Paula Ardanza Niclas Tollstorff Helson Castro Syam Mohan PJ King Ed Coyne Daniel Myers Anders Berggren Ferenc Lengyel Michael Penney Shashikant Vaishnav Joshua Todd Cowper Isuru Abeywardana Rossiani Wijaya Patrik Granlöv Petri Asikainen Steve Bader Alex Djachenko Chris Megahan Alexander Melihov Russell Jungwirth John Gasper Chardelle Busch Arnaud Trouvé Amanda Doughty Marco Ferrante Ben Tindell Adam Riddell Patrick Malley vignesh panneerselvam Dan Stowell Dave Balch Kevin Bruton Adrian Fish Paul Holden Charles Severance Michael Dikih Chris Follin Lukas Haemmerle Carles Bellver nivedita setru Takayuki ISHIKAWA Jay Knight Jun Pataleta Yolanda Ordóñez Rufat Fei Yang David Monllaó Matt Rice Brian Biggs Iurii Kucherov Jan Dageförde Pablo Etcheverry Eugene Venter Howard Miller Johannes Burk Bas Brands Andrew Ivanov Zoe Bogner Jes Ackland-Snow Daniel Kosinski Peter Spicer Alex Leontiev Markus Hagman Juergen Zimmer Joshua Johnston Christopher Tombleson Amanpreet Singh Zhang dexuan Donal McMullan Lauri Koskela Damien Bezborodov Mike Olsen Franziska Hübler Gedion Woldeselassie Ankit Agarwal Adam Pawelczak Krista Koivisto Matthew Switlik Andrew Hancox Luca Bösch Jason Hardin Jean-Michel Védrine Bence Laky Justin Filip Nick Phillips Tobias Reischmann Dan Poltawski Olga Santos Conn Valery Fremaux Juho Viitasalo Janek Lasocki-Biczysko Vadim Dvorovenko Grzegorz Ziółek Neill Magill Jordi Pujol-Ahulló Corey Wallis Mathieu Petit-Clair Vinnie Monaco Zhi Wei Lim Eiz Eddin Al Katrib Russell Smith Panagiotis Nikoloutsopoulos Arto Nieminen Joey Andres Rajesh Taneja gary krige Richard Oelmann Daniel Thies Matt Petro Jay Jayswal Ray Guo Abel Camacho Matthew Debus Rafal Domagalski Stéphane LE PERF Ruslan Kabalin Vy-Shane Sin Fat Wojciech Galiszek Tony Butler Glenn Ansley Marina Glancy Tim Lock sam marshall Matt (WCW) Meisberger Sagie Maoz Gergely Kún Mark van Hoek Matt McDermott Barry Oosthuizen Brendan Anderson Kenny McCormack Soon Systems Nick Freear Wen Hao Chuang Nicolas Connault PJ King David Scotson AMOS bot Andrew Davidson Eduardo Pinto Abhishek kumar Hugh Davenport Daniel Thee Roperto Daniel Mikšík Tony Levi info@ewallah.net Simey Lameze Ciaran Irvine Michael de Raadt Alistair Spark Gaël Mifsud Nathan Mares John Papaioannou Dr. Prin Singhanart Anita Viglinoe Michael Wheeler Guy Thomas Russell Boyatt Paul Shew Janne Mikkonen Daniele Cordella Matthew Switlik Set Lonnert Dan Bennett Tomaž Savodnik Yuriy Osychenko Koen N Jetha Chan Clem Smith Jonathon Fowler Mark Johnson Anthony Forth Roman Tsukanov Gregory Zbitnev nikhil gupta Steve Clay David Penner Eugene Shwab Ryan Wyllie Stephen Vickers Matt Sammarco Iñaki Arenaza Aaron Wells Stephen Bourget Akinsaya Delamarre Costantino Cito Kyle Nguyen Yair Spielmann = Loc Nguyen Jade Telford Evan Irving-Pease Hagey, Nathanial Simeon Naydenov Patrick Li Gareth J Barnard Juan Segarra Montesinos Rex Lorenzo Julian Sedding koen roggemans KeenRivals Alfonso Roman Nathan Lewis Penny Leach Andrew R Itamar Tzadok Franziska Hübler Rushikesh Nalla Michael Aherne Barbara Ramiro David Tang Guy Thomas Philip Cali Daren Chandisingh Nitzan Bar Pavel Sokolov Paul Campbell Nick Read Robert Allerstorfer Sergey Vidusov Francis Devine Gareth Morgan Sam Hemelryk Huy Hoang Michael Ketcham Thanh Le Joseph Rézeau Dean Lennard John Beedell Moodle Bot Sebastian Tabares James Brisland John Okely Andreas Grabs Henning Bostelmann Vishal Raheja Darko Miletić Hans de Zwart Albert Gasset Matt Oquist Alan Thompson Donald Barrett Scott Elliott Raymond Antonio Wijaya Brendan Heywood Dani Palou Tobias Nießen Craig R Morton Mario Wehr Danny Jung Jan Dierckx Henrik Kaipe Gilles-Philippe Leblanc iclearn Jean-Philippe Gaudreau Michael E Matthew Tavella Dongsheng Cai Enrique Castro lior gil Ben Kelada Ethem Evlice Pierre Pichet Gary Harris Mathieu Petit-Clair Tõnis Tartes Salih Gedik Issam Taboubi Istvan Bozsa Mark Sharp Josh Marshall Marco Rougeth Rod Norfor Anthony Borrow Benito Arias Tony Lin Nicolas Dunand Peter Miller Tyler Bannister Palo Jacko Alexandru Elisei Tom Lanyon Brian King Samuli Karevaara Deactivated User Matt Porritt Daryl Hawes Eloys Lafuentes Pierre Guinoiseau Martin Gauk Cathal O'Riordan Jenny Gray David Mudrák Martin Vögeli John Phoon Martín Langhoff Fábio Souto Crafton Williams udagawa mitsuru Didier Raboud Valerii Kuznetsov Paul Nicholls Jordi Piguillem Gregory Faller Mike Grant Wale Olujide John St Mike Churchward Dani Ureña evltuma Jonathan Newman Charles Fulton Jody Steele Maria Torres Roger Barras Timothy Allen Rimas Kudelis Valeriy Streltsov Narissa Bayler James McQuillan Cameron Ball Frédéric Massart Sergey Rozhkov François Marier AL Rachels Dmitrii Metelkin SSRF Lloyd Powell unknown Joseph Inhofer Andrea Bicciolo godric Aaron Barnes Hung Viet Nam Shamim Rezaie Gustav W Delius André Krüger Ramindu Deshapriya Eric Merrill Diane Villemure Troy Lee Kyle Temkin Kenneth Hendricks Osanda Jayathissa Sam Wilson Vincenzo K. Marcovecchio Damyon Wiese Marc Català Alex Mitin Olli Savolainen Graham Bowman Jason Fowler Alan Carter James McLean Anant Mahajan Patrick McNeill Mark Nielsen Sam Chaffee Atanas Atanasov lamsdev Deepa Jayaprakash Renaat Debleu Paul Charsley Urs Hunkler Chris Scribner Les Kopari Davo Smith Andrew Schmadel Joby Harding Mathew Gancarz Williams Castillo James Ballard Michael Champanis An Pham Van Mary Evans Greg Barnett Matteo Scaramuccia Eloy Lafuente (stronk7) Rajeev S Julien Boulen David Ligne Antonello Moro Ahmed Nabil Wiktor Wandachowicz Lorenzo Nicora Tony Levi Matthew Davidson Tom Cubanski abhijit m Stig Bjarne Haugen Nelson Moller Mitsuhiro Yoshida Mayank Gupta Peter Bulmer Luke Tucker Colin Chambers David Curry Serge Gauthier Ashley Holman Jason Darwin Janek Lasocki-Biczysko Tim Gus ben johnson Kristian Nielsen Jakub Kania Zhigang Sun Myles Carrick Andres Melo Michael Schneider Trevor Cunningham Thijs Kinkhorst Girts Ozolins David Bogner Ray Kingdon Kathrin Osswald Michael Milette Jinu Abraham Ziba Scott Andrew Davidson Luiz Eduardo Laydner Cruz Lars Anderson Jim Thorpe Juan Leyva Dr. Ali Abureesh Botond Hegedus Martin Dougiamas Andrew Nicols James B jogarcia Jakob Ackermann Marcus Green Oleg Demeshev Timothy Price John Gone Alexander Bias Jake Dallimore Paula de Waal Wirianto Djunaidi Zac Durber Chris Wharton Thomas Robb Paul Greidanus Dan Marsden Brian Barnes Mark Ward Rajneel Totaram Melissa Aitkin Yu Zhang Dave Cooper Gordon Bateson Pierre Guinoiseau Bruce Silver Luke Carrier Zbigniew Fiedorowicz Shamim Rezaie Davo Smith jgutierr25 Martin Mastny Michael Spall Prateek Sachan Ling Li Skylar Kelty Jeffery Watkins Alain Benoit Anton Fletcher Matthew Pruett mohamed alsharaf Daniel Neis Araujo Amy Groshek Ray Morris Dariem Garcés Urquiza Adrian Greeve Nicolas Martignoni Travis Noll wehr Michael Hughes Isaac Marco Blancas David Hai Gootvilig Ralf Hilgenstock Bryan Holladay Roger Moore Lalit Khattar Jamie Pratt Igor Sazonov Troy Williams Joshua Ebarvia Matt Clarkson Lee Campbell Fred Woolard Luke Hudson Yang Yang Daniel Fetzer Krister Viirsaar mathusiast Tim Hunt Kevin Wiliarty Daniel Materka Gerard Caulfield Viduranga Wijesooriya Yash Patel Jason Platts Aparup Banerjee Danny Wahl Dmitry Nefedov joseph malmsten Carsten Schmitz zane karl Jean-Roch Meurisse Derek Woolhead Helen Foster John Kelsh M. N. Virgil Ashruf Sergey Gorbatov Petr Skoda fabmen Vladimir Zhirov gabrielrosset David Herney Bernal Mathew May Derick Turner Faisal Kaleem Paul Verrall romuald lorthioir Michael Woods Simon Coggins W Roes Jon Marthaler Claudio Tavares Jaime Villate Adrian Andres Tomasz Muras Lasha Altunashvili Andrew Solomon Heiko Schach Krishnan Iyer eWallah Mohamed Afrar Ryan Panning Eoin Campbell Devang Gaur Shane Elliott Kirill Astashov Nicholas Hoobin Christian Borowski Yuliya Bozhko Jayesh Anandani Brian Jorgensen Yevhenii Vlasenko Tobias Garske William Tam Joby Harding Juraj Chlebec Deepa Narayanan Gerwood Stewart Jonathan Harker Luis Rodrigues Josh Willcock Antonio Navarro Adam Olley James Henestofel Jan Eberhardt Nikita Kalinin Ashley Holman Roberto Pinna Filip Benčo Bram Tassyns Paul Vaughan Ray Bon Jonathan Champ Avi Levy Piers Harding David Risner Ilya Tregubov Alain Corbière Sara Cenni Matt Staroste Aaron Spike Oleg Sychev Philipp Hager Roel Cantada Jérôme Mouneyrac Nadav Kavalerchik J D Holger Schadeck Aleksey Avdeev Andreas Grabs Ray Hernandez Dmitry Pupinin Tom Flannaghan Brent Boghosian Wesley Situ Mark Nelson uermelin Mike Waters Willy Lee