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