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