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