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