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