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