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