Italian solo developer building systems for autonomy.
Ozzo
Practical AI use with human review for peers, solo builders, and operators.

Currently
Synergym.fit
Gym management SaaS on Rails 8 — PostgreSQL, Redis, Sidekiq for background jobs, Playwright for full E2E coverage. Trainer and athlete workflows, workout program creation, progress tracking. Running in production.
View project page →Agentic system
A personal operating system built on AI agents. Vault is truth, Telegram is transport, nvim is cockpit. Hermes is the routing agent at the centre of it.
Self-hosted infrastructure
25+ Dockerized services on an Intel NUC14. Custom MCP server exposing the Obsidian vault to AI agents. n8n in queue mode, Letta for agent memory, ChromaDB as vector store, Ollama for local inference, Faster-Whisper for speech-to-text. Self-hosted Gitea with act_runner CI/CD. The infrastructure layer behind everything else here.
Full breakdown →Why This Exists
This isn't a portfolio. It's my space on the internet. LinkedIn makes you a user ID. GitHub shows code. This shows the person behind the work.
I build systems that help me and other people operate with more clarity and less friction. Some of that is product work, some of it is internal tooling, and some of it is learning in public while the thing is still being built.
I work with AI, not against it. It increases leverage, but only when there's human review, judgment, and enough taste to know what should not ship.
I lift 4x a week, read constantly, and build software outside of work. That's the whole personality section.
Latest writing
The vault is my CMS
I don't have a CMS. I have markdown files and a CI script that reads them. Here's how that happened and why Sunday is now the only deadline I track.
Read article