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