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