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