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