Vivien Grenier
Full-stack JavaScript developer.
I build web applications with Vue/Nuxt and NestJS, from the interface to production.
With a focus on thoughtful interfaces, reliability and the people who use them.

My independent project
A product I design, develop and maintain in production.

Featured project · Web & mobile
Manga Hive
An independent, free and ad-free platform to manage your manga collection, track your reading and discover upcoming French releases.
Experience
Neuralix
Full-stack developer
April 2025
Currently employed
- Building medical applications with Angular, NestJS and PostgreSQL.
- Centralising business rules on the server and writing automated tests for critical features.
- Contributing to architecture decisions and defining specifications with the team.
SpinforEat
Front-end developer
August 2022
December 2023
- Building two Vue 3 applications for QR-code loyalty programmes, points tracking and rewards.
- Developing a Nuxt website for a restaurant, with a focus on accessibility and SEO.
- Integrating the internal API in collaboration with the back-end team.
Skills
Web & mobile
I build interfaces with Vue and Nuxt, and work with Angular professionally. I am also developing my React Native and Expo skills through the Manga Hive mobile app.
Back-end & data
I build APIs with NestJS and PostgreSQL, covering authentication, business rules and data management. In Manga Hive, I use Prisma, Redis and BullMQ to connect the catalogue, caching and background processing.
Production & maintenance
I deploy and maintain Manga Hive on a VPS with Coolify, keeping preview and production environments separate. I also handle image optimisation and storage on Cloudflare R2, as well as fixes and product improvements.