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