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