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