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