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