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