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.
Charles Severance Huong Nguyen Elizabeth Dalton David Penner Anton Fletcher Devang Gaur Tim Gus unknown Neill Magill John Okely Matthew Switlik Connor Sheremeta Russell Jungwirth Ray Hernandez Patrick Li Virgil Ashruf Paul Vaughan Ryan Panning Julian Sedding fdallet iclearn Prateek Sachan Ziba Scott Didier Raboud Alex Djachenko Tom Lanyon Rossiani Wijaya James Henestofel nlnrose Wale Olujide Simon Champion Abhishek kumar M. N. SSRF Sebastian Tabares Kyle Temkin Matt Porritt Troy Williams Yolanda Ordóñez Rufat Jan Dageförde Issam Taboubi Adrian Perez Rodriguez Brian Biggs Andres Melo Tobias Reischmann mathusiast Helson Castro Helen Foster Tomasz Sanecki Grzegorz Ziółek Paul Verrall Deepa Jayaprakash David Curry Matteo Scaramuccia Kenneth Hendricks Jenny Gray Andrew Nicols Markku Riekkinen Crafton Williams Nicolas Connault Syam Mohan Víctor Déniz Falcón Penny Leach Carles Bellver Rod Norfor Marcus Boon lamsdev Sanya Negi Ferran Recio Calderó Krista Koivisto Jan Eberhardt Simon Coggins Pierre Guinoiseau Luke Carrier Joby Harding David Hai Gootvilig Ethem Evlice Daniel Materka Fabrice Ménard Orzu Ionut Krishnan Iyer Willian Mano Araújo Osanda Jayathissa Cameron 👨‍🦲 Michael Hughes Lalit Khattar Set Lonnert Ann Adamcik romuald lorthioir Iñigo Zendegi Urzelai Erik Lundberg Jayesh Anandani Girts Ozolins Mark Nielsen Yuliya Bozhko Ashley Holman Bas Brands Richard Oelmann Bence Laky yair.spielmann Davo Smith Trisha Milan Abel Camacho Barry Oosthuizen Niclas Tollstorff David Monllaó Matthew Switlik Matt (WCW) Meisberger Jetha Chan David Castro John Phoon Andreas Grähn Joshua Johnston Michael Ketcham nikhil gupta Mihail Geshoski Alex Leontiev Vadim Dvorovenko John Gone Sara Arjona Téllez godric Roman Tsukanov Tomaž Savodnik Adrian Fish Serge Gauthier Guillermo Alvarez Sam Wilson Wojciech Galiszek Michael Milette James B Danny Wahl David M Penner Troy Williams Mike Waters Bryan Holladay Jonathan Champ Paul Holden Peter Burnett Olga Santos Darren Cocco Abdullah Albanyan Ashley Holman Adrian Skylar Kelty Justus Dieckmann Yair Spielmann Fred Woolard udagawa mitsuru Daniele Cordella John Yao Zhi Wei Lim Olli Savolainen Christian Wolters Oleg Sychev Roberto Pinna Tony Levi Brent Boghosian Test Test Alberto Lara Hernández Binh Thai M Rohan Khajuria Ed Coyne Ray Kingdon Daniel Thee Roperto Damyon Wiese Dmitrii Metelkin gary krige Yuriy Osychenko David Knuplesch Johan Dobbelstein Vincenzo K. Marcovecchio Nick Freear Ramindu Deshapriya Christian Borowski Leon Stringer Zac Durber Paul Charsley Sergey Gorbatov Gareth Morgan Mathew Gancarz Matthew Davidson Lorenzo Nicora Arto Nieminen Anders Berggren Jesus Federico Andreas Wagner Tõnis Tartes zane karl Tim Schroeder Carson Tam Peter Miller Andrea Bicciolo Jon Marthaler James Ballard Ray Morris Nghia Ngo Mark Johnson Anita Viglinoe Mahmoud.Kassaei Luke Tucker Philipp Hager Jean-Philippe Gaudreau Alistair Spark Derek Woolhead Olivier Piton Alfonso Roman Zig Tan Gustav W Delius Janek Lasocki-Biczysko Piers Harding Simeon Naydenov Enrique Castro Gareth J Barnard Johnny Tsheke Lee Campbell Pablo Etcheverry Alexander Nelson Moller W Roes Jonathon Fowler Colin Campbell Sergey Vidusov Dave Cooper Lasha Altunashvili Paul Holden Dan Marsden Jakub Kania jogarcia Angad Sethi Michael Aherne Lloyd Powell Wirianto Djunaidi Ed Bassett Joshua Ebarvia Roel Cantada Ciaran Irvine Fábio Souto Philip Cali pau.ferrer-ocana Daniel Myers Fei Yang Jay Jayswal Michelle Melton David Bogner maksudr Nico Roeser hanna edelman Rajneel Totaram James McQuillan Jim Thorpe Vlad Apetrei Thế Vinh Lê Aparup Banerjee Mikhail Golenkov Frédéric Massart Tung Thai AL Rachels Pierre Pichet Eric Merrill Grigory Baleevskiy Zhigang Sun Nadav Kavalerchik François Moreau Mark van Hoek Williams Castillo Rafal Domagalski Robert Allerstorfer ferran.recio Dmitry Nefedov ben johnson Adrian Greeve Daniel Kosinski Valery Fremaux Stig Bjarne Haugen Jamie Pratt Albert Gasset Paula Ardanza Alan Carter Brian Barnes Dimitri Vorona uermelin Valerii Kuznetsov Tom Flannaghan Atanas Atanasov koen roggemans Hugh Davenport Nathan Mares Aaron Wells Ben Tindell Daniel Neis Araujo Jakob Ackermann Ruslan Kabalin J D Yevhenii Vlasenko Dan Stowell Petr Skoda Ben Kelada Aleksey Avdeev Clem Smith Christian Glahn Mitxel Moriana Tim Hunt Dr. Prin Singhanart Raphaël Santos adamtppaw Gedion Woldeselassie Peter Spicer Nikita Kalinin Kevin Wiliarty Will O'Brien Kyle Nguyen Anthony Ales Luca Bösch Engr. Nayab Bukhari, Syed lior gil Anant Mahajan Graham Bowman Antonello Moro Josh Willcock Akinsaya Delamarre Rajeev S Dan Bennett Dani Ureña Dr. Ali Abureesh gabrielrosset Vy-Shane Sin Fat Nitzan Bar Henrik Kaipe James Brisland Łukasz Szeremeta Pau Ferrer Ocaña Conn Warwicker Lukas Haemmerle Martín Langhoff Iurii Kucherov Toni Barbera sam marshall Kanika Goyal Nathan Lewis willem Marcus Fabriczy Mary Evans Steve Clay Mayank Gupta Nicolas Dunand John Kelsh Rex Lorenzo Pierre Guinoiseau Patrick Malley Viktor Matt Clarkson André Krüger Garrett Boone Dmitry Pupinin Dariem Garcés Urquiza Gerwood Stewart Salih Gedik Amaia Anabitarte Juho Viitasalo Sara Cenni Abhimanyu Kumar Nigel Cunningham Scott Elliott Thijs Kinkhorst Vadim Tabunshchik Jun Pataleta Kilian Singer Benjamin Wolf emdalton Sagar Ghimire Igor Sazonov Luiz Eduardo Laydner Cruz Mario Wehr Jesse Ritchey Christian Lawson-Perfect Stefan Topfstedt Shane Elliott Tony Lin Tien Nguyen Phuc Sagie Maoz Charles YVANES Stephen Parry Alexandru Elisei Greg Barnett Michael Hawkins nivedita setru PJ King Andrew Davis Daniel Thies Joby Harding Lars Anderson Matt Petro Chris Scribner Jason Darwin Vinnie Monaco Kathrin Osswald Nick Phillips Melissa Aitkin Andrew Solomon Yang Yang Palo Jacko Daniel Poggenpohl Albert Gasset Jean-Michel Védrine Jonathan Harker Michael Schneider Oleg Demeshev Eloys Lafuentes Robynstar Damien Bezborodov Jay Knight Alain Corbière Eva E Thinh Pham Anthony Borrow joseph malmsten Jaime Villate Maria Torres Eduardo Pinto Jake Dallimore Michael Woods Myles Carrick Loc Nguyen Mike Churchward Martin Gauk Claude Vervoort Viduranga Wijesooriya Thom Rawson Brendan Anderson David Ligne fabmen Andrew Ivanov PJ King Juraj Chlebec Wiktor Wandachowicz Wen Hao Chuang Trevor Cunningham Justin Filip abhijit m John McGettrick Nicholas Hoobin Eugene Shwab Koen N Julien Boulen Rushikesh Nalla Brian Jorgensen Filip Benčo Raymond Antonio Wijaya David Castro Sam Chaffee Matt Staroste Chris Megahan Roger Barras Michael Champanis Aaron Spike Daryl Hawes Brendan Heywood Joshua Todd Cowper KietLy Brian King dovix :) Martin Vögeli Urs Hunkler Shashikant Vaishnav Jade Telford Nicolas Martignoni Andrew Davidson Luke Hudson Zander Potgieter Andrew Madden Andres Brendan Cox Ankit Agarwal David Matamoros Tobias Nießen Nina Herrmann Silvia Pinheiro Russell Smith Roger Moore Paul Greidanus Willy Lee Amy Groshek Carlos Escobedo Igor Sazonov Eugene Venter Holger Schadeck David Herney Bernal Peter Dias Andreas Grabs James McLean Evan Giles Stephen Bourget Janek Lasocki-Biczysko Aaron Barnes Mark Ward Matthew Pruett Joey Andres Segun Babalola Jordi Pujol-Ahulló Heiko Schach Felice Candilio Marina Glancy evltuma Henning Bostelmann Josh Marshall Gergely Kún Hans de Zwart Matthew Tavella Mark Nelson Martin Mastny Valeriy Streltsov Faisal Kaleem William Tam Charles Fulton Eoin Campbell Mirko Otto Matt Oquist Dave Balch Juan Pablo de Castro Marcus Green Roger Barras Colin Chambers Ilya Tregubov Paula de Waal Steffen Pegenau papillon326 Treu Quan David Scotson Diane Villemure Eiz Eddin Al Katrib John Papaioannou Petri Asikainen Michael de Raadt Jody Steele Amanda Doughty Juergen Zimmer Takayuki ISHIKAWA Mike Olsen Alex Mitin Arjen Lentz Sam Hemelryk Samuli Karevaara Ralf Hilgenstock John Ehringer Kevin Bruton Franziska Hübler Wesley Situ Michaël Marinetti Barbara Ramiro Gordon Bateson [Peter Burnett] Timothy Allen Zbigniew Fiedorowicz Gaël Mifsud mohamed alsharaf Danny Jung Rajesh Taneja Derick Turner ddelblanco John St Jason Fowler Daniel Mikšík Benito Arias François Marier Ryan Wyllie Travis Noll Krister Viirsaar Hagey, Nathanial Chris Follin Andrew R Andrew Davidson Vishal Raheja Christopher Tombleson Jérôme Mouneyrac Itamar Tzadok Paul Shew Alexander Bias Claudio Tavares Carlos Alexandre S. da Fonseca Ahmed Nabil Marc Català Pat Kira Pavel Sokolov Phúc Hậu Mai Anthony Forth Andrew Hancox Matt Rice Nadav Kavalerchik Vladimir Zhirov Adam Pawelczak Huy Hoang Bruce Silver Michael Penney Kristian Ringer Yu Zhang Leonid Chernyavskiy Francis Devine Craig R Morton Alain Benoit Mathieu Petit-Clair Sergio Rabellino Andreas Grabs Chris Wharton Dan Poltawski Rossco Hellmans Mitsuhiro Yoshida Nética Informática Tobias Garske Logan Reynolds Gilles-Philippe Leblanc Thomas Korner Michael Brown Stefan Erlachner Daniel Fetzer Ilya Tregubov Brendan Cox Mario Wehr Daniel Thee Roperto Jonathan Newman Jason Platts Iñaki Arenaza Carsten Schmitz Zhang dexuan Patrick McNeill Tomasz Muras Ray Guo Paul Damiani João Umberto Ciocca de Almeida Howard Miller Markus Hagman Isuru Abeywardana Antonio Navarro Michael Dikih Lauri Koskela David Risner Karen Holland Eiz Eddin Al Katrib Costantino Cito Kenny McCormack Shamim Rezaie Evan Irving-Pease Bram Tassyns Jeff Graham Tim Lock Ferenc Lengyel Moodle Bot AMOS bot Dani Palou An Pham Van Matt Sammarco Joseph Rézeau Franziska Hübler Gregory Faller Michael Wheeler Rimas Kudelis Mark Sharp Sam Hemelryk Jeffery Watkins Alexander Melihov Yash Patel Alan Thompson Les Kopari Paul Campbell HungTran Kristian Nielsen Hung Viet Nam Tony Butler Panagiotis Nikoloutsopoulos Luis Rodrigues Marco Ferrante Marco Rougeth Nathan Nguyen Michael Spall John Beedell Tony Levi Andrew Schmadel Timothy Price Paul Nicholls Glenn Ansley Thanh Le Alex Isaac Marco Blancas Gerard Caulfield KeenRivals Darko Miletić Adam Pawełczak John Gasper Juan Segarra Montesinos Tim Barker Thomas Robb vignesh panneerselvam Deactivated User Amanpreet Singh Deepa Narayanan Jordi Piguillem Matthew Debus Istvan Bozsa Mikel Martín Corrales Guy Thomas Tyler Bannister Janne Mikkonen Avi Levy Russell Boyatt Lexy Walker Troy Lee Mike Grant Tom Dickman Johannes Burk Fotis Skandalis Kiet.Chan Juan Leyva Cathal O'Riordan Donal McMullan Jean-Roch Meurisse Luke Tucker Botond Hegedus Nick Read Steve Bader Martin Dougiamas Kirill Astashov Peter Eliyahu Kornfeld Sergey Rozhkov Daren Chandisingh VinhLe Simey Lameze Gary Harris Adam Riddell Jinu Abraham David Mudrák Renaat Debleu Donald Barrett Farhan Karmali Stephen Vickers Jes Ackland-Snow zpottie Derek Henderson Mahmoud Kassaei Víctor Déniz Falcón Ray Bon Joseph Inhofer Mathew May 🇳🇿 Zoltán Szarvas Tomek Muras Jan Dierckx Peter Bulmer Zoe Bogner Narissa Tuawhiorangi Dongsheng Cai Mohamed Afrar Rohith Singirikonda Michael E Eloy Lafuente (stronk7) Matt McDermott Dean Lennard Adam Olley Matt Petro Gregory Zbitnev Soon Systems Chardelle Busch Arnaud Trouvé Jeff Webster Tim Schroeder Ling Li Cory Buecker jgutierr25 Patrik Granlöv Tom Cubanski Loc Nguyen Dinh Corey Wallis David Tang Stéphane LE PERF Guillaume Latour Jason Hardin