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