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