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