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