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