From problem to solution — each project with real architecture and product decisions.
BookTattoo
Tattoo Studio Booking SaaS
featuredin progress
Micro-SaaS for tattoo studio scheduling: user registration/authentication and appointment booking, offered as a monthly subscription. Monorepo with Next.js frontend and NestJS services (user, appointment) backed by Prisma and PostgreSQL, with Strapi managing subscription plans.
Next.jsNestJSPrismaPostgreSQLBunStrapiBiome
MiniFood
Delivery Platform (Microservices)
featuredin progress
iFood-style delivery platform built as a microservices monorepo. Each business domain (catalog, orders, delivery) runs as an independent service behind a Kong API Gateway, with Keycloak as identity provider and RabbitMQ for async events. NestJS services on Bun runtime following Clean Architecture, PostgreSQL with one database per service.
NestJSBunKongKeycloakRabbitMQPostgreSQLPrismaDockerClean Architecture
Verdeo
Microservices Ecosystem
paused
Architectural study of a microservices ecosystem with synchronous (HTTP/BFF) and asynchronous (RabbitMQ) communication, eventual consistency via Saga Pattern and compensation mechanisms. Domain isolation with hexagonal architecture and explicit error handling using Result Type.
NestJSRabbitMQCQRSCircuit BreakerHexagonal ArchitectureTestcontainersNext.jsDockerPostgreSQLRedis
EzMotoFlow
Motorcycle Sales Management System
completed
Complete sales management system with profile-based authentication, inventory control and production deployment. Design system with Shadcn/UI and Tailwind ensuring visual consistency. REST API with NestJS and PostgreSQL in the cloud, built end-to-end.
ReactTypeScriptTailwind CSSShadcn/UINestJSPostgreSQLVercel
Task manager with drag-and-drop interface, forms validated with Zod and API integration via Axios. Backend with NestJS + Fastify, full containerization with Docker and PostgreSQL.
ReactTailwind CSSNestJSFastifyPostgreSQLDrizzle ORMZodDocker
Blogger
Blog Platform with Automated Testing
completed
Blog platform developed as a training project focused on consolidating best practices for building interfaces and API architecture. Covers the full cycle of a real application: user authentication, post CRUD, styling with Styled Components, and unit and integration testing with Jest.
ReactTypeScriptStyled ComponentsNestJSPostgreSQLJest