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