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