sparpaglia

Antonio Ventilii

Senior Software Engineer

antonioventilii@gmail.com GitHubLinkedIn

Senior software engineer con sistemi production in TypeScript, Rust e Python tra Web3 e finanza tradizionale, incluso un wallet flagship open source su GitHub. Workflow AI-native: orchestrazione di flotte di coding agent su molti progetti in parallelo, con skill agentiche custom e connettori MCP, mantenendo la responsabilità di architettura, codice difficile e ogni review.

La versione piatta e leggibile dalle macchine di una mappa interattiva. ventilii.dev

Esperienza

Senior Software Engineer · DFINITY Foundation

2024-oggi · Zurigo, Svizzera

OISY Wallet (Apache-2.0): wallet browser multi-chain su Internet Computer (TS, Svelte, Rust, chain fusion). Sviluppo pubblico su GitHub; contributore principale per volume di commit.

  • Solana (mainnet & devnet): esteso il prodotto a SOL e SPL (invio/ricezione/storico) con semantica corretta; integrazione signing chain-key differente da BTC/ETH.
  • EVM scale-out: Base, Polygon, Arbitrum e BSC sotto un unico pattern estensibile; documentata l’aggiunta di nuove reti.
  • Servizi in-wallet: swap via NEAR Intents (Solana/EVM) con modello a provider; on-ramp fiat via Onramper.
  • Performance/architettura: spostato carico transazioni (paginazione, cache, persistenza) su canister con job schedulati.
  • Security: rate limit su endpoint sensibili; valida della catena di delegazione Internet Identity.
  • Leadership & tooling: preferenze UI, performance liste token; direzione tecnica e mentoring; setup ESLint condiviso; uso intensivo di coding agents.

OISY su GitHubOISY (web)

TypeScript / JSSvelte / ReactRustInternet Computer / Web3Multi-chain (EVM/SOL)

Desk Developer / Senior Multi-Asset Trader · Vontobel Swiss Financial Advisers AG

2020-2024 · Zurigo, Svizzera

Ex UBS Swiss Financial Advisers. Automazione desk operando mercati multi-asset per clienti HNWI/UHNWI. Operazioni ripetitive ridotte da 8 a 2 ore al giorno.

  • API Flask e app React per screening asset basato su regole, usato da quattro team.
  • Ottimizzazione hedge EOD FX (programmazione lineare), -40% in fee di mercato.
  • Package Python per automazione GUI booking su 7-8 workflow; pipeline dati Bloomberg.
  • Workflow basati su Git, testing e pratiche DevOps adottate in tutto il desk.
  • Esecuzione trade multi-asset (FI, FX, Equity, Strutturati, Derivati).

PythonSvelte / React

Senior Trader / Desk Developer · Banco Itaú (Suisse) S.A.

2019-2020 · Zurigo, Svizzera

Trading e tool per controlli: scraper per CD, reporting booking/pricing/P&L.

  • Esecuzione multi-asset con derivati e strutturati.
  • Idee di trade per Direct Access in Derivati e Fixed Income.

Python

Desk Developer / Financial Specialist, Treasury & Risk · StoneCo Ltd.

2018-2019 · San Paolo, Brasile

Controlli IPO con team interni, piattaforma market risk, Scrum/DevOps, treasury, supporto filing.

  • Market data: Bloomberg, Yahoo, API, scraping.
  • Agile (Scrum); Docker/venv e CI/CD con test automatizzati.

PythonSvelte / React

Trader at Volatility Trading Desk · Itaú Unibanco S.A.

2013-2016 · San Paolo, Brasile

Pricing flow, rischio prop, clienti interni; controlli desk e database Volatilità centralizzato.

  • Automazione con sicurezza a strati e ridondanza.

Python

Progetti

OISY Wallet (DFINITY)

Wallet multi-chain su Internet Computer. Codebase pubblica e revisionabile su GitHub.

  • Apache-2.0, frontend TS/Svelte, canister Rust, chain fusion (BTC, EVM, Solana).

RepositorySito TypeScript / JSSvelte / ReactRustInternet Computer / Web3Multi-chain (EVM/SOL)

claude-skills

Skill agentiche per Claude Code sotto version control: una casa durevole su git, in symlink sull’agente locale così da non perderle mai, pronte anche come plugin marketplace per un team.

  • Skill come prototype-to-app-port (porting design→produzione ad alta fedeltà) e sapiens (modalità di comunicazione concisa ma completa), ciascuna con comando dedicato.

GitHub AI / Ingegneria Agentica

OmbrellOne

Marketplace di prenotazione ombrelloni, live su ombrell.one. Nato come app Motoko + React su Internet Computer, poi portato su backend Bun + Elysia + Postgres su Fly.io con lo stesso frontend React.

  • Superficie prodotto completa: auth email-OTP e Google, annunci con foto (storage S3-compatible), prenotazioni e pagamenti Stripe dove la piattaforma non custodisce mai i fondi degli host.

ombrell.one TypeScript / JSSvelte / ReactTailwind CSS

Verto

Framework per app personalizzate dall’AI con governance: gli utenti chiedono varianti personali, un agente classifica e genera manifest reversibili, la policy li valida e le varianti ricorrenti diventano proposte di prodotto.

  • Monorepo TypeScript: contratti agente tipizzati, policy engine, variant engine con rollback, contratti di telemetria e integrazione di riferimento in Svelte. In sviluppo attivo.

TypeScript / JSSvelte / ReactAI / Ingegneria Agentica

Privatim: Sovereign AI

AI sovrana per il private banking: showcase wealth-management single-bundle per le Cloud Engines di Internet Computer, dove i dati cliente non lasciano mai il compute della banca (segreto bancario, FINMA, FADP/GDPR).

  • Canister assistente AI che interroga i dati della banca sotto l’identità del chiamante e chiama un LLM reale su GPU via HTTPS outcall; citazioni costruite dal canister, non inventate dal modello.
  • CRM con ruoli (Advisor / Compliance / Admin), audit log hash-chained di ogni lettura, scrittura e prompt AI, e Internet Identity al bordo.

GitHub RustInternet Computer / Web3AI / Ingegneria AgenticaCloud Engines (App sovrane)

Workday AI Control Plane

Una piattaforma AI per sviluppatori: budget condivisi di team, finestre di accesso “workday”, governance delle quote e routing tra provider LLM come Anthropic Claude. Il control plane è il prodotto; ogni surface è un adapter sottile su un’unica API stabile.

  • Surface modulari (estensione VS Code, JetBrains, CLI, GitHub App, dashboard web, server MCP, plugin Claude Code) sono tutte adapter su un client SDK condiviso e un core di quota/policy/ledger/model-gateway.

TypeScript / JSAI / Ingegneria Agentica

vici-maker

Market maker autonomo per VICI: servizio Bun + Elysia (su Fly.io) con un “cervello” di pricing LMSR che quota sempre un prezzo su ogni mercato di previsione aperto, postando ordini limite reali su due lati sul CLOB on-chain così che un mercato non sia mai vuoto.

VICI su GitHub TypeScript / JSInternet Computer / Web3

icdc-core

Core clearing su IC (Rust): workflow tipo settlement per mercati on-chain.

GitHub RustInternet Computer / Web3

escrow

Escrow decentralizzato in Solidity con ruoli user/admin/arbitro; app React.

GitHub Svelte / React

CHaDitt

Audio WhatsApp → trascrizione/traduzione via modello AI (Flask, webhook).

GitHub Python

whatsapp-wrapper

Wrapper WhatsApp Cloud API con persistenza su Firestore.

GitHub Python

CryptoVol Robot

Bot di volatilità Deribit + Telegram per notifiche automatizzate.

GitHub Python

3-Way Arbitrage

Sistema di arbitraggio cross-venue (con integrazione Kraken).

GitHub Python

RetroPandaClub NFT

Smart contract NFT sviluppati in Solidity e Rust.

GitHub RustSvelte / React

Treasure Hunt Bot

Bot Telegram per puzzle e engagement interattivo.

GitHub Python

vici-app

App di mercati di previsione VICI: frontend Svelte in sviluppo attivo nell’ecosistema VICI.

GitHub Svelte / ReactTypeScript / JS

vault-app / vault-core

Core Rust e app JS: superficie di esperimento per custodia.

vault-corevault-app RustTypeScript / JS

icrc-factory

Canister factory per token ICRC su Internet Computer.

GitHub RustInternet Computer / Web3

deribit-wrapper

Layer di integrazione Python per l’API di Deribit.

GitHub Python

bitcoin-utxo-lp

Selezione UTXO Bitcoin con ottimizzazione LP/MILP.

GitHub Python

ventilii-graph

Il Portfolio "Meta": Questa mappa interattiva. Una visualizzazione auto-documentante del mio percorso, stack e progetti.

  • Graph Force-Directed personalizzato in Svelte 5 e Tailwind CSS v4.

Quanto è "meta" che questo portfolio sia menzionato in sé stesso come progetto nel suo stesso deployment?

Repository TypeScript / JSSvelte / ReactTailwind CSS

Tutte le repo pubbliche

Lista completa su GitHub, con plugin eslint e altri esperimenti.

Profilo GitHub

Organizzazioni GitHub

  • dfinity/oisy-wallet · Mia repo prodotto principale: TypeScript, Svelte, Rust; Apache-2.0.
  • dfinity · Organizzazione Internet Computer e ecosistema.

Stack

TypeScript / JS

Linguaggio principale per OISY frontend/tooling. Focus su type safety e pattern moderni. Uso quotidiano in produzione.

Rust

Canister backend, icdc-core, vault-core e programmazione di sistema.

Python

Automazione trading, pipeline dati, API Flask e logica di ottimizzazione.

Svelte / React

Sviluppo frontend con Svelte, React e React Native.

Tailwind CSS

Framework CSS utility-first per sviluppo UI rapido e consistente. Usato pesantemente in questo portfolio e in OISY.

Internet Computer / Web3

Canister ICP, Internet Identity e pattern chain-key crypto.

Multi-chain (EVM/SOL)

Integrazione cross-chain: famiglia Ethereum e Solana.

AI / Ingegneria Agentica

Sviluppo agentico come pratica quotidiana: coding agent per implementazione e review, skill agentiche custom e connettori MCP integrati nei workflow reali. Usati per accelerare la delivery mantenendo code review, manutenibilità e codice idiomatico. Parte centrale di come costruisco oggi.

Cloud Engines (App sovrane)

App sovrane single-bundle per il marketplace Cloud Engines di Internet Computer: auditabili e vincolate per giurisdizione, eseguite sul compute del cliente. Una suite in crescita, a partire dall’AI sovrana per il private banking.

Formazione

Università di San Paolo

  • Magistrale in Ingegneria Aeronautica (2012-2013)· Scambio internazionale.

Politecnico di Milano

  • Magistrale in Ingegneria Aeronautica (2011-2013)· Borsa di merito biennale.
  • Triennale in Ingegneria Aerospaziale (2008-2011)· Borsa di merito triennale.

Lingue

  • Italiano · Madrelingua
  • Portoghese · Fluente
  • Inglese · Fluente
  • Tedesco · Base

About

AI-native, ma sempre ingegnere

Gestisco molti progetti AI in parallelo: flotte di coding agent che implementano, revisionano e testano sotto direzione umana, coordinate con skill agentiche custom, connettori MCP e workflow multi-agente. L’orchestrazione non sostituisce l’ingegneria. Progetto l’architettura, scrivo io le parti difficili in TypeScript e Rust e revisiono ogni riga che va in produzione.

Un Portfolio "Meta"

Questo progetto è ricorsivo: una mappa interattiva di una carriera, costruita dal soggetto stesso usando le tecnologie (Svelte, Tailwind, TypeScript) che descrive. È sia il contenitore che il contenuto.

Come funziona questa portfolio

Identità al centro, categorie nel primo anello, elementi nel secondo. I dettagli compaiono nel pannello. Naviga con Tab.