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