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