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