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