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