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