Bio
Hello world !
I'm a full-stack developer specialized in TypeScript and Node.js. What I love most about my job is taking challenging requirements, breaking them into smaller pieces and turning them into clean, maintainable solutions.
I like collaborating closely with others – I think the best solutions come from working through problems together.
In my spare time, I'm always learning something new through books and side projects – currently that means Python, École 42 specializations, and topics ranging from AI, data science to system architecture and clean code.
Regarding the evolution of AI dev tools, I use some of them daily to work faster and smarter – but I don't hand over the keys blindly. I care deeply about keeping my technical skills sharp and staying fully responsible for everything I produce.
Areas of Expertise
Programming
TypeScript - Python
Development
Backend - Frontend -
Cross‑Platform
Database
PostgreSQL - TypeORM
Architecture
REST API - Microservices -
Event‑Driven
DevOps
Docker - GitLab CI/CD -
Linux - Nginx
AI Engineering
LLM - Agents -
Claude Code
Experience & Impact
Backend Development for a Large-Scale Financial Platform2025-Now
Rapidly onboarded into an existing large-scale microservices architecture to maintain and extend backend services and APIs for a high-reliability financial platform.
Worked on production debugging, feature development, test coverage, transaction processing, database interactions, and external service integrations within a regulated environment.
Event-Driven Microservices Scaffold2026 (side project)
Built a distributed microservices scaffold featuring event-driven communication through a 3-node NATS cluster with JetStream. Services operate as both HTTP servers and NATS consumers behind an Nginx API gateway, with schema-based database isolation in PostgreSQL and Redis caching.
The infrastructure includes a full observability stack with Prometheus and Grafana, health-check-driven orchestration via Docker Compose, and a CLI launcher script for environment setup and service management. Designed as a reusable foundation for adding new services with minimal configuration overhead.
Enterprise Media Sharing Platform2024-2025
Conceived and developed a corporate media management platform enabling teams to read, categorize, and edit audio/video content with granular permission controls.
Built all backend APIs and routes in NestJS, and delivered a Flutter mobile app optimized for efficient audio download and storage. Led the project from initial architecture through client delivery.
Containerized Full-Stack Monorepo2025 (side project)
Created a full-stack monorepo starter with a focus on deployment readiness and developer experience. Configured Docker-based containerization for all services, established GitLab CI pipelines for automated testing, and built CLI tooling for environment setup, migrations, and service orchestration.
The backend foundation features, in particular, environment configuration, authentication with 2FA, role-based access control (RBAC), and asynchronous email notifications via job queues with Redis. Includes detailed documentation for public and internal APIs, versioning, and migration workflows.
Reinforcing the Company Tech Stack2024-2025
To help standardize and accelerate new project development, I evolved the company’s tech stack by enhancing shared backend modules and building a reusable Flutter application template. This included implementing a JWT-based authentication system, integrating TypeORM with the database layer, and defining guidelines and documentation for API design within the tech stack.
End-to-End Product Development2024-2025
I took responsibility for managing complete product lifecycles, from early discussions with clients to production release. This included requirements gathering, technical specifications, system architecture and API design, implementation, deployment, and maintenance.
I contributed to products across mobile, backend, web, and desktop platforms for solutions such as secure mobile-to-desktop data transfer systems and enterprise audio content management tools, while working closely with stakeholders.
CRM Solution Using Self-Developed Framework2024-2025 (side project)
Built a lightweight CRM integrating automated web scraping to centralize prospects and streamline information gathering. Secured with API key authentication. Leveraged job queues for scheduled scraping tasks and a PostgreSQL database for structured lead management, deployed via Docker containers.
Rapid Flutter Adoption in Production2024
Adopted Flutter in a production context and became productive quickly. This involved learning the framework alongside ongoing development, shipping features and handling platform-specific constraints.
This experience also made me realize that delivering a working product is often not the hardest part when adopting a new technology. The real challenge lies in maintaining clean, well-structured, and maintainable code under time pressure. If I were to start again, I would take more time upfront to better understand the framework’s internal mechanisms before moving fast on implementation.
Real-Time Mobile-to-Desktop Data Pipeline2024
Architected and implemented a secure data pipeline enabling encrypted transfer from a mobile scanning app to a desktop client via a license-managing backend.
Developed a cross-platform desktop application handling real-time data reception, decryption, post-processing, and automated input into business applications. Solved platform-specific challenges including native keyboard simulation on both macOS and Windows.
LLM Summarization Pipeline2023-2024 (side project)
Designed and implemented a custom web scraping and text-summarization pipeline with a dedicated web interface. The system aggregated and summarized content from sources such as search engine results and YouTube videos.
I discontinued the backend as modern LLM providers started offering similar features out of the box, and the project was quickly surpassed by the ecosystem. The user interface is still accessible via this link :
Text Simplification API2023
Contributed to the development and maintenance of an API that transforms user-submitted text into simplified versions using customizable language rules. Reviewed and improved the full set of language error detection rules to increase accuracy and coverage. Enhanced the prompt system to optimize transformation quality and output consistency. Participated in structural code refactoring and architectural design to improve maintainability. Working alongside senior developers on this project allowed me to sharpen my programming practices and gain valuable experience in collaborative software development.
Career Transition2019 & 2021
Professional transition from teaching sports, mathematics, and sciences to freelance web development in 2019. Then, in 2021, I joined 42 Lausanne where I built strong foundations in C/C++ programming, algorithms, and data structures.
Final projects of 42 common-core included implementing an entire HTTP server (Nginx-like) in C++ from scratch, and developing a real-time online game with chat rooms using WebSockets.
Developing Web Applications2019-Now
Designed and built a wide range of web projects, including static websites, web platforms, e-commerce solutions, SaaS products, and APIs. Projects span from quick prototypes to production-ready applications, covering both frontend and backend development.
Technologies
Languages
TypeScript/JavaScript, SQL, Python, C/C++, HTML/CSS, Rust
Frameworks
NestJS, React
Tools & Platforms
Node.js, PostgreSQL, Docker, Nginx, Git, Linux, Gitlab, Flutter, Shopify, Claude Code