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