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