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