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