I discovered programming young but took an unconventional path to get here. After leaving school early, I spent years working in logistics and retail, then five years in IT support. These experiences taught me problem-solving, attention to detail, and how to work under pressure – skills that translate directly to software development.
During the pandemic, I completed a web development bootcamp and rediscovered my passion for code. JavaScript clicked immediately, but TypeScript became my language of choice for its type safety and developer experience. I believe in writing code that's not just functional, but maintainable and scalable.
Today, I specialize in full-stack TypeScript development with a focus on clean architecture and database design. My real-world experience has given me a practical approach to development – I understand that good code serves business needs, and great code does so while being easy to maintain and extend.
Component-based UI development
Full-stack React framework
Desktop application development
Utility-first styling approach
Animation library for React
State management for complex applications
Minimal web framework for APIs
Full-stack Node.js framework
RESTful service architecture
Query language for APIs
In-memory caching and session storage
Scripting for FiveM server development
Relational database with advanced features
Type-safe database toolkit and ORM
Reliable relational database system
NoSQL database for flexible data storage
Module bundling and build optimization
Fast development build tool
Code quality and consistency
Automated code formatting
Unit testing framework
CI/CD automation workflows
Containerized application deployment
High-performance web server and reverse proxy
Production process manager for Node.js apps
Serverless deployment platform for frontend apps

FiveM roleplay multiplayer server
Co-leading the development of an ambitious FiveM roleplay server project, actively maintained for over 6 months. I designed the database architecture and contributed to the planning of gameplay concepts, with a strong focus on system scalability and long-term stability from the early stages.
I’m also in charge of the Node.js backend, React interfaces, REST APIs, and an Electron-based server management application. Additionally, I contributed to the setup of CI/CD workflows using GitHub Actions, ensuring smooth integration within a collaborative development environment.

Showcase website for a music band
Hysoa is a showcase website for a music band, featuring their story, music videos, and albums, along with an integrated online store powered by Stripe. I took over the project to bring it to completion and have since been in charge of its development and maintenance.
My contributions include implementing a lightweight admin interface to let the band upload new videos independently, integrating a full e-commerce flow for album purchases, and refining the UI/UX and backend stability through continuous improvements.
Development of an e-commerce site with NextJS and NestJS. Implementation of a high-performance SEO system, integration of a Prisma database.
Creation of a showcase website with React and Express. Team management and organisation using Agile methodology.
Development of internal interfaces with Vue.js and Vuetify. Participation in an Agile environment with PostgreSQL.
Daily technical monitoring of a server farm with over 10,000 customers and a dozen VIP customers.
Technical and community management of a FiveM game server. Development of custom scripts.
Handling and writing scripts for over 1,300 private clients.