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