Engineering · SaaS · AI
I design and build web applications end to end: React/Next.js interfaces, NestJS APIs, PostgreSQL data models, authentication, multi-tenancy and deployment.
Let's build something together
FullstackengineerfocusedonmodernwebapplicationsandSaaS.Iworkacrossinterfaces,APIs,databases,authentication,multi-tenantpatternsanddeployment,withgrowinginterestinAI-enabledapplications,RAGandscalableservicearchitecture.
Years experience
Featured projects
Skill areas
Projects that show how I build.
A selection of products I designed and built end to end. Open a card for the full case study.
Cartivo
Multi-tenant e-commerce SaaS with a store-owner dashboard.
TaskFlow
Multi-tenant SaaS task management built around organizations.
DocMind
AI document intelligence: ingest documents, retrieve answers with RAG.
Dream Rome Tours
Tour booking site on Next.js (Bun), fully Dockerized.
More projects showcasing the full case studies.
All projectsMore work on GitHub
Additional repositories, experiments and ongoing work.
Skills, honestly leveled.
Grouped by how I actually use them — daily tools, project work and things I'm currently exploring.
/001/
Frontend
Interfaces
7 items
- Daily use
- Project use
- Exploring
/002/
Backend & APIs
Services · Query layers
5 items
- Daily use
- Project use
- Exploring
/003/
Databases
Relational · Document · Query builders
5 items
- Daily use
- Project use
- Exploring
/004/
Architecture
Patterns · Messaging & cache · Scale
8 items
- Daily use
- Project use
- Exploring
/005/
AI
Applied AI · Tooling
7 items
- Daily use
- Project use
- Exploring
/006/
DevOps
Workflow · Infrastructure
8 items
- Daily use
- Project use
- Exploring
Also exploring: Python (FastAPI), Go, Java.
A repeatable way of working.
Four steps from first conversation to handover.
Before any code, we agree on what is actually being built: the scope, the data model and the API contract. Clear decisions here prevent rework later.
I design the UI as a system — reusable components, consistent states and accessibility from the start, not bolted on at the end.
Type-safe code across the stack, validation on every boundary, and authentication and authorization designed in as core features.
Containerized deployments, CI/CD, monitoring and a proper handover — you own everything when the project ends.
Have a project in mind?
Contact me