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