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