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