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