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