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