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