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