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