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