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