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