---
title: "Thibaut Castanié's CV - Vue.js & Nuxt Front-end Developer"
description: "Career and skills of Thibaut Castanié, freelance Vue.js and Nuxt front-end developer. The CV can be downloaded as a PDF in French or English."
canonical_url: "https://tcastanie.dev/en/cv"
meta:
  "og:description": "Career and skills of Thibaut Castanié, freelance Vue.js and Nuxt front-end developer. The CV can be downloaded as a PDF in French or English."
  "og:image": "https://tcastanie.dev/_og/s/o_02111fb4f19017b3.png"
  "og:image:height": "600"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "Thibaut Castanié's CV - Vue.js & Nuxt Front-end Developer"
  "twitter:image": "https://tcastanie.dev/_og/s/o_02111fb4f19017b3.png"
---

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

# **Curriculum Vitæ**

My skills and professional experiences

[Pdf in French](https://tcastanie.dev/cv/cv-thibaut-castanie.pdf) [Pdf in English](https://tcastanie.dev/cv/cv-thibaut-castanie-en.pdf)

![Thibaut Castanié](https://tcastanie.dev/_ipx/q_95&s_48x48/avatar.jpg)

**Thibaut Castanié**

Freelance front-end web developer

Montpellier, France

With 9 years of experience in web development, I offer my skills as a senior web developer, specialised particularly in the Vue.js and Nuxt ecosystem. I strive to ensure technical modernity and streamlined web services.

**Sept. 2023 - Present**

Freelance web developer

Development of a web app for subscription management, scheduling and booking of classes for Stoneybatter Cross Training gym in Dublin. Development of a SPA front-end and a BFF with Nuxt, backend with Directus and payment processing with Stripe.

Creation of the Domaine l'Angélus website, enabling booking of holiday cottages and sheepdog training courses. Development of static front-end with Nuxt, deployment of back-office with Directus and payment processing with Stripe. Ongoing guidance, contribution assistance and continuous support.

Continuous training on the latest versions of tools in the Nuxt and Vue.js ecosystem

Development of personal projects

**Feb. 2021 - May 2023**

Research and Development Engineer - Smile

Front-end web developer for high-traffic e-commerce websites

Complete management of the front-end for Snowleader e-commerce site. Feature integration (SEO, unit tests), performance optimisations (SSR, SEO scores and payments), migration from Vue2/Nuxt2 to Vue3/Nuxt3, continuous improvement and support. Mentoring of an apprentice and an intern.

Occasional support on other projects (Pierre Fabre, Biocoop)

**March 2019 - Oct. 2020**

Co-founder & President - Qyrolab

Creation and management of a company in the video game and learning domain. (EdTech)

Development of Grammaticus, a mobile game for learning French grammar aimed at children in late primary school.

Creation of Gameji, a web & mobile application allowing users to create and share serious games in minutes.

**Jan. 2017 - Dec. 2018**

Front-end Engineer - SATT AxLR / WeAreLearning

Development of a platform offering a complete solution for creating serious games in the training and HR domain. (1.5 years under contract with SATT AxLR)

Maintenance and continuous improvement of the platform.

**Aug. - Sept. 2016**

Camino de Santiago

2-month hike, starting from Montpellier

**2014 - 2016**

Master's degree in Computer Science - University of Montpellier

**2013 - 2014**

Bachelor's degree in Computer Science - University of Montpellier

**2011 - 2013**

Technical Diploma in Computer Science - IUT of Montpellier

```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/cv#webpage","description":"Career and skills of Thibaut Castanié, freelance Vue.js and Nuxt front-end developer. The CV can be downloaded as a PDF in French or English.","name":"Thibaut Castanié's CV - Vue.js & Nuxt Front-end Developer","url":"https://tcastanie.dev/en/cv","@type":["WebPage","ProfilePage"],"isPartOf":{"@id":"https://tcastanie.dev/en#website"},"mainEntity":{"@id":"https://tcastanie.dev/#identity"},"potentialAction":[{"@type":"ReadAction","target":["https://tcastanie.dev/en/cv"]}]},{"@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.
