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