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