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