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