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