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