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