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