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