Introduction
Full-stack developer with 10+ years building production systems — ticketing, eCommerce, news platforms, ETL pipelines, data ingestion, and more.
Continuous learning is a constant for me — I can't imagine doing this job without picking up new languages, technologies and practices along the way. Laravel is where my deepest experience lies, and I'm currently shifting focus to TypeScript across the stack. Lately, coding with AI agents has made knowing how to apply good practices even more important than ever.
My best practices
Architecture holding up under real complexity is what I care about most: Domain-Driven Design, Hexagonal Architecture, and CQRS earn their place when a system actually needs them. Clean code and TDD are how a codebase stays workable over time, and I enjoy taking ownership end-to-end — architecture, code, testing, security, observability, and the outcome it actually produces for users.
My skills
Technologies and tools
I master
- CSS
- Docker
- Express
- Git
- JavaScript
- Jest
- Laravel
- MySQL
- NextJS
- Nginx
- NodeJS
- PHP
- PHPunit
- PostgreSQL
- React
- Sass
- Symfony
- Tailwind
- TypeScript
- Vite
- Vue
I want to work with
- CSS
- Docker
- Express
- Laravel
- NextJS
- NodeJS
- React
- Symfony
- TypeScript
- Vue
I prefer not to work with
- Drupal
- WordPress
