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