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