Curriculum vitae

Where a role produced something public, the artifact is linked rather than described.

I take LLM systems into production.

I build and ship production AI systems for technical teams, with a focus on inspectability, clear failure handling, and measured change.

Selected public work

Three public projects with code or published artifacts.

  • emotional-memory

    Memory layer for LLM systems with affective state encoding, a PyPI package, Zenodo DOI, and reproducible benchmarks against Mem0, LangMem, and Letta.

  • agentroom

    Agent-to-agent chat with end-to-end encryption over a self-hosted relay, designed so the relay cannot read message contents.

  • harbor-kernel

    Experimental Rust bare-metal kernel for Raspberry Pi 4 with cooperative tasks, EL0 agents, IPC, and W^X MMU

Independent Research & Engineering — Venere Labs

September 2024 – PresentItaly

Venere Labs is the name I use for my independent research and engineering work on inspectable agent systems and reproducible evaluation.

  • I design agent systems that stay inspectable: typed tool contracts, durable state, and recovery paths that survive a restart.
  • I build reproducible evals, so a change to a prompt or a model shows up as a measured difference rather than an impression.
  • I research AI memory for agents and publish reproducible benchmarks under the emotional-memory project.
LangChainLangGraphMCPOpenAI/Anthropic

AI course instructor @ Fondazione A.I.B. (CFAIB)

September 2026Castel Mella, Italy

I taught this course 7–10 September 2026.

  • Course for teachers and administrative staff.
  • Introduction to AI.
  • 12 hours / 4 modules.

Product / Systems Engineer, contract @ Kiara Industries

August 2025 – November 2025Brescia, Italy

Under contract I designed the architecture and product shape of a blockchain timestamping system, from requirements through technical delivery.

  • Designed the blockchain timestamp architecture and the product boundaries around it.
  • Translated that design into an implementable technical plan and supported delivery with the client team.
Product DesignBlockchainTimestampingProduct Architecture

Co-Founder and CTO @ Scaling Parrots

April 2020 – November 2025Brescia, Italy

I led technical direction across product and infrastructure, turning early product decisions into shipped systems.

  • I set technical direction across product and infrastructure for five years.
  • I led cross-functional teams through the full lifecycle, from first sketch to production.
  • I introduced the engineering practices the team worked by: review, CI, and release discipline.
BitcoinPythonRustAWS

Senior Software Developer @ Bizonweb

November 2019 – April 2020Brescia, Italy

I delivered custom web software for client projects.

  • I built bespoke web applications to client requirements.
  • I wrote the backend services and REST APIs behind them, in Node.js.
Node.jsJavaScriptREST APIs

Bitcoin Developer @ Eidoo

2018 – August 2019Ticino, Switzerland

I shipped Bitcoin wallet features and explored Lightning, Liquid, and key-management architecture.

  • I shipped features and protocol-level work for the Eidoo Bitcoin wallet.
  • I kept the wallet aligned with evolving Bitcoin standards through upgrades and review.
  • I worked on the Liquid Network integration that made the wallet multi-asset.
Bitcoin WalletsLightning NetworkLiquid NetworkCryptography

Technical Operations Lead and Co-Founder @ 0301 Mining Farm

July 2017 – April 2019Sofia, Bulgaria

I ran a Bitcoin mining operation in Bulgaria, covering infrastructure, hardware efficiency, and procurement.

  • I built a Bitcoin mining operation from nothing to a running facility.
  • I kept the infrastructure up, monitoring and maintaining the mining systems.
  • I handled hardware procurement and configuration across the farm.
Bitcoin MiningHardware OptimizationOperations Management

Senior Software Developer @ BHB - Blockchainlab

January 2017 – January 2019Milan, Italy

I built Bitcoin and blockchain systems for clients, from prototypes and security protocols to technical conference material.

  • I built Bitcoin and blockchain systems for financial and regulated clients.
  • I turned blockchain ideas into working proofs of concept for stakeholders.
  • I presented the technical work at industry workshops and conferences.
BitcoinBlockchainPoC DevelopmentSecurity Protocols

Junior Software Developer @ MYTI

January 2015 – December 2016Brescia, Italy

I built responsive web applications in JavaScript frameworks.

  • I built single-page applications in AngularJS.
  • I implemented responsive interface components with Angular Material.
AngularJSAngular MaterialREST APIs

Microsoft Developer, internship @ Lutech

May 2012 – September 2012Brugherio, Italy

I worked on Microsoft enterprise and cloud technologies during an internship.

  • I developed applications on the Microsoft .NET stack.
  • I deployed services on Azure and integrated enterprise workflows through BizTalk.
.NETMicrosoft AzureBizTalkSQL Server

DevOps and System Administrator @ Atic

2011 – 2012Brescia, Italy

I maintained the company's systems, with a focus on redundancy and continuity.

  • I kept company systems running, with redundancy and failover in place.
  • I wrote and tested the disaster recovery procedures.
LinuxRedundancyDisaster Recovery

Technical background

AI Systems

LangChainLangGraphMCP (Model Context Protocol)A2A (Agent-to-Agent)OpenAI/Anthropic/GeminiRAG SystemsVector DatabasesPrompt EngineeringFunction CallingCrewAIAgent PipelinesMCP ServersWASMLocal Inference (Ollama, llama.cpp)Redis

Data & ML

PyTorchTransformersHuggingFaceEmbeddings & Semantic Searchpandas/NumPyJupyterVector DBsPostgreSQL

Blockchain & Infrastructure

Bitcoin WalletsLightning NetworkBank CustodianshipLiquid NetworkBitcoin ProtocolOpenTimestampsE2E Encryption (X25519/Ed25519)Double RatchetAWSGitHub ActionsDockerLinux/Unix

Languages & Frameworks

PythonTypeScriptRustGoJavaScriptC++SQLBashReactNode.jsGraphQLGit/GitHub

Education

  • Computer Science, Faculty of Mathematical, Physical and Natural Sciences

    Università degli Studi di Milano-Bicocca · 2009 – 2011 · Milan, Italy · started; left in year 2 (incomplete)

Languages

  • Italian — Native
  • English — Professional working proficiency