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