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