Background
Full Stack Developer with 4+ years of professional experience. At ALTEN Italia I worked on two enterprise .NET projects in a microservices context: a legacy migration to .NET 8 and a React frontend built from scratch. Outside of work I build and maintain my own products, taking the full stack from database design to UI and keeping them running in production.
Work
Software Consultant
Two enterprise .NET projects across different client domains.
Backend in .NET with SQL Server and MongoDB inside a microservices architecture.
Migrated an internal tool from legacy .NET to .NET 8.
Built a React (Vite) frontend from scratch as part of a modernisation project.
Part of a Scrum team: sprint planning, code reviews, technical design discussions.
- C#
- .NET 8
- ASP.NET Core
- SQL Server
- MongoDB
- React
- TypeScript
- Scrum
Software Developer
Backend development in .NET for healthcare software used in clinical environments.
Data management and SQL database integration.
- .NET
- SQL Server
Software Developer
Built internal web tools for the energy sector, working directly on a live production codebase.
- .NET
- Web API
Projects
Gym management SaaS. Handles trainer and athlete workflows, workout program creation and assignment, progress tracking, background jobs via Sidekiq. Full E2E coverage with Playwright. Running in production.
- Rails 8
- PostgreSQL
- Redis
- Sidekiq
- Tailwind CSS
- Playwright
Home Lab — Agentic AI Platform
Ongoing
25+ Dockerized services running on an Intel NUC14 (Ubuntu 24.04, 16GB RAM), fully self-managed. Mission control: custom Next.js dashboard for monitoring and managing running agents. Agentic stack: n8n in queue mode (worker + Redis + PostgreSQL), Ollama for local LLM inference, Letta for agent memory, ChromaDB as vector store, Faster-Whisper for speech-to-text. Dev side: self-hosted Gitea with act_runner CI/CD, custom MCP server that exposes an Obsidian vault to AI agents. Platform: Nginx Proxy Manager, AdGuard Home, Portainer.
- Docker
- n8n
- Ollama
- Letta
- ChromaDB
- Faster-Whisper
- Next.js
- Gitea
- MCP
- PostgreSQL
- Redis
- Nginx
Ruby Chess Engine
May 2025
Chess engine in Ruby. Full rule set, AI opponent, save/load, PGN export. RSpec test suite.
- Ruby
- RSpec
Personal site in Next.js, deployed on Vercel. Dark mode, SEO-optimised, content sourced from an Obsidian vault via CI.
- Next.js
- Chakra UI
- Vercel
Stack
Core
- C#
- .NET
- ASP.NET Core
- TypeScript
- JavaScript
- React
- Angular
- Next.js
- SQL Server
- MongoDB
- PostgreSQL
Also use
- Ruby on Rails
- Ruby
- Node.js
- Redis
- Docker
- Gitea
- Sidekiq
- Ollama
- n8n
- ChromaDB
- Tailwind CSS
- RSpec
- Playwright
- Nginx
- CI/CD
Education & Certifications
ISII Guglielmo Marconi, Piacenza
Diploma Istituto Tecnico e Professionale, Informatica · 2015 – 2021
Microsoft Certified Solutions Developer: App Builder
Microsoft · May 2023