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