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