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