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