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