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