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