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