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