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