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