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