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