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