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