Projects
Detailed professional case studies and open-source personal projects.
Professional case studies
Personal projects
Open source on my GitHub — where I also showcase my backend skills.
api-solid-nodejs
backendGymPass-style REST API with Node.js, Fastify, Prisma and PostgreSQL. SOLID principles, JWT auth with RBAC and unit + e2e tests.
database-library
backendUniversity library modeling in PostgreSQL: CTEs, window functions, triggers, procedures, JSONB and a Node.js REST API.
clean-code-ddd
backendForum domain (Q&A) modeled with Domain-Driven Design and Clean Code: entities, repositories and fully tested use cases.
pokedex-bootcamp
frontendPokédex with search, advanced filters and a battle simulator. Refactored from CRA/JS to Vite/TypeScript with React Query and IndexedDB cache.
vue-tasks
frontendTask manager with Vue 3, Composition API, Pinia and Vue Router. Token auth, persisted dark mode and responsive UI.
gallery-plus
frontendPhoto gallery with albums, uploads, filters and search. Simple, responsive interface to organize images.