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