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