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