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