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