I like understanding what happens underneath — then making something useful out of it.
A little background
It started with a Commodore 64. At 11, I wrote my first program: a Space Invaders-style game in BASIC.
At 18, my high-school thesis explored neural networks: an application that learned to count, OCR, image recognition and backpropagation algorithms, with a neural-network visualization built in Visual Basic. AI has been an interest since those early experiments.
That curiosity became a career spanning 20+ years in software engineering, systems administration and technical leadership. I've been CTO at Inoke since 2016, moving between architecture, implementation, integration and production operations.
I enjoy Isaac Asimov and identify with Pekka Himanen's hacker ethic. Curiosity, meaningful work and sharing knowledge matter to me. I've also taught e-commerce and mentored young people in vocational IT training.
Selected professional work
- GrazIA · ISRE / Museo Deledda — Conversational assistant about Grazia Deledda. Knowledge preparation and integration with a museum digital installation.
- Sisaia · Museo Archeologico Nazionale di Nuoro — Conversational archaeology: technical design, knowledge-base architecture, and review of answers, chronology and sources with scientific staff.
- e.INS · Territorial assistants — Cultural and tourism AI for Dorgali, Galtellì and Oliena, and GAL BMG — Racconti di Gusto. Includes digital libraries for Dorgali and Oliena, connecting organized documents with accessible knowledge.
- ACCERT & QuickBooking — End-to-end responsibility, from the initial idea and architecture to implementation and CI/CD.
- BFlows / Memento — Fintech frontend development, API integration, customer and invoicing workflows, maintenance and technical handover.
- My Culture · 2023–June 2024 — Senior Software Engineer / CTO. Video-on-demand frontend, DevOps/SysOps, GitHub repositories, AWS Amplify and mobile delivery coordination.
- Lìberos · 2012–2016 — Technical development of a cultural network platform with PHP, Yii, MySQL and Node.js.
Before Inoke: UltraDigital founder, independent development and consulting, and Windows systems / SQL Server work at Sorint.LAB for BIt Systems, Borsa Italiana / LSEG. My background also includes public-sector information systems, web platforms, e-commerce and immersive projects.
These are professional project highlights; their source code is not necessarily public.
Technical background
ai.retrieval Python / LlamaIndex / LangChain / OpenAI API
FAISS / HNSWlib
app.build JavaScript / Vue / Nuxt / Node.js
PHP / Laravel / Java / HTML / CSS
data.store PostgreSQL / MySQL / SQL Server
MongoDB / SQLite
ops.ship Git / GitHub / CI/CD / Docker / Linux
AWS / Azure / NGINX / Apache
test.explore Jest / Cypress / Unity / Unreal Engine
Oculus Quest
I build conversational assistants and document knowledge systems, integrate hosted models, experiment with local models, and work with domain experts to review answers and sources. AI coding agents are part of my workflow for analysis, implementation, refactoring, documentation and testing.
