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