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