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