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