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