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