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.
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.
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.