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