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