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