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