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