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