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.
Gregory Faller Joshua Johnston Martín Langhoff Niclas Tollstorff Kristian Nielsen Ralf Hilgenstock dovix :) Andrew Redkin Henrik Kaipe Fred Woolard Vishal Raheja Claudio Tavares Ed Coyne Vadim Dvorovenko Neill Magill Andrea Bicciolo Rajneel Totaram Yevhenii Vlasenko Narissa Bayler Shashikant Vaishnav Colin Chambers Paul Nicholls Rod Norfor Mary Evans Dongsheng Cai Shane Elliott Tom Lanyon Patrick McNeill Gareth J Barnard pau.ferrer-ocana Logan Reynolds Bas Brands Ziba Scott Didier Raboud Colin Campbell Valery Fremaux Brian Biggs Matthew Davidson Daniel Thies Moodle Bot Amy Groshek Andrew Nicols François Marier Ethem Evlice Patrick Li Timothy Allen Dave Balch Luke Tucker Steve Bader Jody Steele Girts Ozolins Jason Platts Josh Marshall Anthony Forth Graham Bowman James McQuillan Alfonso Roman nikhil gupta Maria Torres Nitzan Bar Brian Barnes Rajeev S Luis Rodrigues Chris Scribner Rod Norfor Martin Vögeli Antonio Navarro Tõnis Tartes Oleg Sychev Matt Sammarco Valerii Kuznetsov Valeriy Streltsov Michael Aherne Nivedita Setru Michael Schneider Glenn Ansley Matt (WCW) Meisberger David Monllaó Matt Oquist Jon Marthaler Steve Bader Henning Bostelmann David Scotson Anthony Borrow Atanas Atanasov Paul Nicholls Albert Gasset Martin Dougiamas Jan Eberhardt Aparup Banerjee Shamim Rezaie Iñaki Arenaza Yang Yang Urs Hunkler markv unknown Juraj Chlebec Daniel Neis Araujo Skylar Kelty Nelson Moller sam marshall jgutierr25 info@ewallah.net Amanpreet Singh Simey Lameze Jason Darwin Anders Berggren Jeff Graham Daniel Kosinski Eloys Lafuentes Amanpreet Singh uermelin Jay Knight James Brisland AL Rachels Derick Turner Brian King Kirill Astashov gthomas2 Avi Levy Carles Bellver Pau Ferrer Ocaña Rajesh Taneja Anton Fletcher Jonathan Newman Evan Irving-Pease romuald lorthioir Ben Kelada Nicolas Connault James Henestofel David Penner Lukas Haemmerle PJ King Paul Charsley Patrick Malley Kyle Temkin John Beedell Pierre Pichet Brian Jorgensen Oleg Demeshev Olli Savolainen Zachary Durber Iurii Kucherov Tyler Bannister Rossiani Wijaya Paul Verrall Eugene Venter Peter Bulmer Raymond Antonio Wijaya Wale Olujide Paul Shew Charles Fulton Nicolas Martignoni Alexander Bias Akinsaya Delamarre Paul Holden Julien Boulen Jason Fowler Nikita Kalinin Michael Ketcham Pavel Sokolov Diane Villemure Holger Schadeck Gerwood Stewart Adrian Greeve Lalit Khattar Thomas Robb Amanda Doughty Christopher Tombleson Dmitry Pupinin John Gone Jaime Villate Frédéric Massart spvickers Marco Rougeth Dr.Wim Singhanart Piers Harding Ray Kingdon Roman Tsukanov Sam Hemelryk Russell Boyatt Daniel Myers Jonathan Harker Sara Cenni Erik Lundberg Deepa Narayanan Derek Woolhead Andrew Ivanov Erik Lundberg Adam Olley Gerard Caulfield David Mudrák Scott Elliott Isaac Marco Blancas Juergen Zimmer Joshua Johnston Corey Wallis Jason Ilicic Jim Thorpe Russell Jungwirth Istvan Bozsa Jérôme Mouneyrac John St Dan Poltawski John Papaioannou Troy Lee Eloy Lafuente (stronk7) Michael Dikih Zac Durber Dariem Garcés (Demian) Penny Leach Juho Viitasalo Damyon Wiese Juan Leyva Jayesh Anandani Jetha Chan Ankit Agarwal Willy Lee Matt Sammarco Daren Chandisingh Benito Arias James McLean Chris Wharton Ciaran Irvine Pablo Etcheverry Hung Viet Nam Mike Waters Chris Follin Sam Hemelryk Aaron Barnes Mike Grant Wiktor Wandachowicz Dan Marsden Ruslan Kabalin Daryl Hawes Matthew Noorenberghe Patrik Granlöv Mark Nielsen Mark Nelson Lorenzo Nicora Botond Hegedus Robert Allerstorfer Roel Cantada Palo Jacko Tony Levi Wesley Situ Daniel Mikšík fabmen Jean-Philippe Gaudreau Ashley Holman koen roggemans Melissa Aitkin Wojciech Galiszek Lasha Altunashvili Set Lonnert Jan Dierckx Dan Stowell PJ King Mayank Gupta Virgil Ashruf Brent Boghosian Barbara Ramiro Mathieu Petit-Clair Crafton Williams Nick Read Darko Miletić Ray Bon Damien Bezborodov Janne Mikkonen Danny Wahl Lloyd Powell Rex Lorenzo Mahmoud Kassaei Cathal O'Riordan Sagie Maoz John Kelsh James Henestofel Adam Pawelczak Dmitry Nefedov Carsten Schmitz Petr Skoda (Totara LMS) Marina Glancy Richard Oelmann lamsdev Hans de Zwart mathusiast Matt Staroste Jonathan Champ Matt Petro Ahmed Nabil Gareth Morgan Ray Guo Tomasz Muras AMOS bot Mario Wehr Mike Churchward Fei Yang Markus Hagman Ray Hernandez Myles Carrick Matt Debus Jamie Pratt Jonathon Fowler Nadav Kavalerchik Michael Milette Takayuki ISHIKAWA Michael Penney Matt Porritt Faisal Kaleem Wirianto Djunaidi Roger Moore Thanh Le Andreas Grabs David Curry Gordon Bateson Samuli Karevaara Yuliya Bozhko Julian Sedding Albert Gasset Vinnie Monaco Alex Djachenko Andrew Nicols Tim Gus Andreas Grabs Joseph Rézeau Prateek Sachan Martin Mastny Matthew Switlik Christian Borowski Hugh Davenport Ashley Holman Chardelle Busch Jordi Piguillem Howard Miller Ling Li Tim Lock Alex Leontiev Paul Campbell gary krige James Ballard Wen Hao Chuang Dean Lennard Renaat Debleu Andrew Davidson Vincenzo K. Marcovecchio Matteo Scaramuccia Aaron Spike Adrian Tim Barker Daniel Fetzer Daniele Cordella Eduardo Pinto Dr. Ali Abureesh Anita Viglinoe Jean-Michel Védrine Dan Bennett Williams Castillo Kanika Goyal Igor Sazonov David Tang Roberto Pinna Justin Filip David Hai Gootvilig Simon Coggins Jenny Gray David Ligne David Scotson Petri Asikainen Fábio Souto Ray Morris Sam Chaffee Abel Camacho Zhang dexuan Osanda Jayathissa Luke Hudson Davo Smith Heiko Schach Greg Barnett Yu Zhang Sergey Vidusov Juho Viitasalo Tim Hunt Michael Woods Nathan Mares Shamim Rezaie Juan Segarra Montesinos Les Kopari Gustav W Delius Dmytro Vorona Michael Hughes Zbigniew Fiedorowicz Stephen Bourget Adrian Fish Mark Johnson Nicolas Dunand Enrique Castro Mohamed Alsharaf Donal McMullan Krister Viirsaar Thijs Kinkhorst Francis Devine Charles Severance Gilles-Philippe Leblanc Luiz Eduardo Laydner Cruz André Krüger Helen Foster Russell Smith Paula Ardanza Jeffery Watkins Ryan Panning Tom Flannaghan vignesh panneerselvam Alain Corbière Paul Vaughan Dave Cooper Tomaž Savodnik Ben Johnson Alan Thompson gdharris Philip Cali Aaron Wells Itamar Tzadok Filip Benčo Kevin Wiliarty Huy Hoang Andrew Schmadel Andrew Davis Eric Merrill Matthew Tavella Stig Bjarne Haugen Tom Cubanski Russell Smith John Okely Nick Freear Michael Champanis Trevor Cunningham Yolanda Ordóñez Rufat William Tam Mitsuhiro Yoshida Michael Hughes Paula de Waal Timothy Price Michael de Raadt Tony Butler Olga Santos Mathieu Petit-Clair Zhigang Sun Vy-Shane Sin Fat Aleksey Avdeev Matt Clarkson Steve Clay Michael Wheeler