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