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