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