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