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