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