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