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