---
title: "Thibaut Castanié's Portfolio - Custom Websites & Web Apps"
description: "Business web apps, showcase websites and side projects built by Thibaut Castanié with Vue.js, Nuxt and Directus."
canonical_url: "https://tcastanie.dev/en/portfolio"
meta:
  "og:description": "Business web apps, showcase websites and side projects built by Thibaut Castanié with Vue.js, Nuxt and Directus."
  "og:image": "https://tcastanie.dev/_og/s/o_b4a8fb49a7a9ca6e.png"
  "og:image:height": "600"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "Thibaut Castanié's Portfolio - Custom Websites & Web Apps"
  "twitter:image": "https://tcastanie.dev/_og/s/o_b4a8fb49a7a9ca6e.png"
---

> Index of every page on this site: [llms.txt](https://tcastanie.dev/llms.txt)

# **Portfolio**

My projects

![Customized platform](https://tcastanie.dev/_ipx/_/portfolio/default-project.jpg)

Work in progress

## Customized platform

Project under construction 💚

![Stoneybatter Cross Training App](https://tcastanie.dev/_ipx/_/portfolio/stoneybatter_social.webp)

Apr 1, 2025

## Stoneybatter Cross Training App

A bespoke web application that reduced a Dublin CrossFit gym's monthly web management costs by 97%

![Domaine l'Angélus](https://tcastanie.dev/_ipx/_/portfolio/doma_social.webp)

Jul 1, 2024

## Domaine l'Angélus

Website for Domaine l'Angélus, located in Figeac in the Lot, offering gîtes and sheep dog breeding.

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://tcastanie.dev/en#website","@type":"WebSite","description":"Thibaut Castanié's website, freelance web developer, front-end expert specialized in Vue.js, Nuxt and Directus","inLanguage":"en","name":"Thibaut Castanié","url":"https://tcastanie.dev/en","publisher":{"@id":"https://tcastanie.dev/#identity"},"translationOfWork":{"@id":"https://tcastanie.dev/#website"}},{"@id":"https://tcastanie.dev/en/portfolio#webpage","@type":"WebPage","description":"Business web apps, showcase websites and side projects built by Thibaut Castanié with Vue.js, Nuxt and Directus.","name":"Thibaut Castanié's Portfolio - Custom Websites & Web Apps","url":"https://tcastanie.dev/en/portfolio","isPartOf":{"@id":"https://tcastanie.dev/en#website"},"potentialAction":[{"@type":"ReadAction","target":["https://tcastanie.dev/en/portfolio"]}]},{"@id":"https://tcastanie.dev/#identity","@type":"Person","alternateName":"tcastanie.dev","description":"Freelance web developer, front-end expert specialized in Vue.js, Nuxt and Directus","email":"contact@tcastanie.dev","familyName":"Castanié","givenName":"Thibaut","jobTitle":"Freelance web developer","name":"Thibaut Castanié","url":"https://tcastanie.dev","address":{"@type":"PostalAddress","addressLocality":"Montpellier","addressRegion":"Occitanie","addressCountry":"FR"},"alumniOf":{"@type":"CollegeOrUniversity","name":"Université de Montpellier","url":"https://www.umontpellier.fr"},"image":{"@id":"https://tcastanie.dev/#/schema/image/1"},"knowsAbout":["JavaScript","TypeScript","Vue.js","Nuxt","Directus","Front-end development","Web development"],"sameAs":["https://github.com/tcastanie","https://www.linkedin.com/in/tcastanie","https://www.malt.fr/profile/tcastanie"]},{"@id":"https://tcastanie.dev/#/schema/image/1","@type":"ImageObject","contentUrl":"https://tcastanie.dev/avatar.jpg","inLanguage":"en","url":"https://tcastanie.dev/avatar.jpg"}]}
```

## Sitemap

See the full [sitemap](https://tcastanie.dev/sitemap.md) for all pages.
