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