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