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