espalhar

Antonio Ventilii

Senior Software Engineer

antonioventilii@gmail.com GitHubLinkedIn

Engenheiro de software sênior entregando sistemas em produção com TypeScript, Rust e Python entre Web3 e finanças tradicionais, incluindo uma wallet flagship com código totalmente público no GitHub. Workflow AI-native: orquestrando frotas de coding agents em muitos projetos paralelos, com skills de agente customizadas e conectores MCP, mantendo a responsabilidade pela arquitetura, pelo código difícil e por cada review.

A versão plana e legível por máquinas de um mapa de carreira interativo. ventilii.dev

Experiência

Senior Software Engineer · DFINITY Foundation

2024-presente · Zurique, Suíça

OISY Wallet (Apache-2.0): wallet de navegador multi-chain em produção na Internet Computer (TypeScript, Svelte, canisters em Rust, chain fusion). Desenvolvimento totalmente público no GitHub; principal contribuidor por volume de commits (AntonioVentilii). Também colabora em outras iniciativas da fundação e em engenharia voltada a parceiros.

  • Solana (mainnet e devnet): estendeu o produto a SOL e SPL (envio, recebimento, saldos/histórico) com semântica correta de contas e transações; integrou caminhos de assinatura chain-key materialmente diferentes de Bitcoin e Ethereum.
  • Escala EVM: lançou Base, Polygon, Arbitrum e BSC sob um único padrão de integração extensível e documentou como adicionar novas redes.
  • Serviços in-wallet: fluxos de swap via NEAR Intents (Solana e EVMs) com modelo de providers plugáveis; on-ramp fiat via Onramper (comprar cripto sem sair da wallet).
  • Performance/arquitetura: moveu o carregamento de transações (paginação, cache, persistência) e a atualização de câmbio para canisters com jobs agendados, reduzindo o trabalho no navegador e estabilizando a UI sob uso real.
  • Segurança: rate limits em endpoints sensíveis; validação da cadeia de delegação do Internet Identity para alinhar as requisições de backend ao frontend legítimo.
  • Produto, liderança, tooling: preferências de moeda e idioma e performance de listas de tokens; antes de uma reestruturação do time, foi responsável por direção técnica, planejamento e mentoria; introduziu um setup ESLint compartilhado (estrito + regras custom) reutilizado em repositórios da fundação; uso intensivo de coding agents para implementação e review.

OISY no GitHubOISY (web)

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

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

2020-2024 · Zurique, Suíça

Antiga UBS Swiss Financial Advisers AG. Construiu automação e controles da mesa enquanto executava operações multi-asset para clientes HNWI/UHNWI. Reduziu operações repetitivas de cerca de oito para cerca de duas horas por dia.

  • API Flask e web app React para triagem e análise de ativos baseada em regras, usadas por quatro times.
  • Otimização de hedge EOD do book de FX (programação linear), cortando cerca de 40% das taxas de mercado relacionadas.
  • Pacote Python automatizando a GUI de booking, eliminando passos manuais em 7-8 fluxos recorrentes da mesa; pipeline de dados para Bloomberg e dados de mercado de terceiros; wrappers de APIs internas/externas.
  • Fluxos baseados em Git, testes e práticas de DevOps adotados por toda a mesa.
  • Execução de operações em mercados multi-asset (Renda Fixa, FX, Ações, Estruturados, Derivativos) para clientes HNWI e UHNWI.

PythonSvelte / React

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

2019-2020 · Zurique, Suíça

Trading e código para controles da mesa: scrapers de Certificados de Depósito, relatórios automatizados de booking/pricing/P&L.

  • Execução multi-asset incluindo derivativos e produtos estruturados.
  • Ideias de trade para clientes Direct Access em Derivativos e Renda Fixa.

Python

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

2018-2019 · São Paulo, Brasil

Controles de IPO com times internos de dev, plataforma de dados de risco de mercado, Scrum/DevOps, hedge de tesouraria, suporte a arquivamentos regulatórios.

  • Dados de mercado: Bloomberg, Yahoo, APIs, scraping.
  • Ágil (Scrum); Docker/venv e CI/CD com testes automatizados.

PythonSvelte / React

Trader na Mesa de Volatilidade · Itaú Unibanco S.A.

2013-2016 · São Paulo, Brasil

Pricing de fluxo, risco proprietário, clientes internos; coconstruiu controles da mesa e um banco de dados central de Volatilidade (SQL, C#).

  • Automação com segurança em camadas e redundância.

Python

Projetos

OISY Wallet (DFINITY)

Wallet de navegador multi-chain na Internet Computer. Código público: histórico auditável, issues e reviews no GitHub. Foco principal do meu cargo atual.

  • Apache-2.0, frontend TypeScript + Svelte, canisters em Rust, chain fusion (Bitcoin, família Ethereum, Solana).

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

claude-skills

Skills de agente do Claude Code versionadas: um lar durável no git, com symlink para o agente local para nunca se perderem, prontas para servir também como marketplace de plugins para um time.

  • Skills como prototype-to-app-port (porte de design→produção em alta fidelidade) e sapiens (modo de comunicação conciso mas completo), cada uma com comando dedicado.

GitHub IA / Engenharia Agêntica

OmbrellOne

Marketplace de reserva de guarda-sóis, no ar em ombrell.one. Começou como app Motoko + React na Internet Computer, depois portado para um backend Bun + Elysia + Postgres no Fly.io com o mesmo frontend React.

  • Superfície completa de produto: auth por email-OTP e Google, anúncios com upload de fotos (storage compatível com S3), reservas e pagamentos Stripe em que a plataforma nunca retém os fundos dos anfitriões.

ombrell.one TypeScript / JSSvelte / ReactTailwind CSS

Verto

Framework para apps personalizados por IA com governança: usuários pedem variantes pessoais, um agente classifica e gera manifests reversíveis, a policy os valida e variantes recorrentes bem-sucedidas viram propostas de produto.

  • Monorepo TypeScript: contratos de agente tipados, policy engine, variant engine com rollback, contratos de telemetria e integração de referência em Svelte. Em desenvolvimento ativo.

TypeScript / JSSvelte / ReactIA / Engenharia Agêntica

Privatim: IA Soberana

IA soberana para private banking: showcase de wealth management em bundle único para as Cloud Engines da Internet Computer, construída para que os dados do cliente nunca saiam do compute do banco (sigilo bancário, FINMA, FADP/GDPR).

  • Canister assistente de IA que consulta os dados do banco sob a identidade do chamador e chama um LLM real em um nó GPU via HTTPS outcall; citações construídas pelo canister que o modelo não pode inventar.
  • CRM com papéis (Advisor / Compliance / Admin), audit log em hash-chain de cada leitura, escrita e prompt de IA, e Internet Identity na borda.

GitHub RustInternet Computer / Web3IA / Engenharia AgênticaCloud Engines (Apps soberanos)

Workday AI Control Plane

Um conceito de plataforma de IA para desenvolvedores: orçamentos compartilhados por time, janelas de acesso "workday", governança de quotas e roteamento entre providers de LLM como o Anthropic Claude. O control plane é o produto; cada surface é um adapter fino sobre uma única API estável.

  • Surfaces modulares (extensão VS Code, JetBrains, CLI, GitHub App, dashboard web, servidor MCP, plugin do Claude Code) são todas adapters sobre um client SDK compartilhado e um núcleo de quota/policy/ledger/model-gateway.

TypeScript / JSIA / Engenharia Agêntica

vici-maker

Market maker autônomo para o VICI: um serviço Bun + Elysia (no Fly.io) com um "cérebro" de pricing LMSR que sempre cota um preço em cada mercado de previsão aberto, postando ordens limite reais dos dois lados no CLOB on-chain para que um mercado nunca fique vazio.

VICI no GitHub TypeScript / JSInternet Computer / Web3

icdc-core

Núcleo focado em clearing na Internet Computer (canisters em Rust): fluxos estilo settlement para mercados on-chain.

GitHub RustInternet Computer / Web3

escrow

Escrow descentralizado: Solidity com papéis de usuário, admin e árbitro; app React para interação.

GitHub Svelte / React

CHaDitt

Áudio do WhatsApp → transcrição/tradução via modelo de IA (Flask, webhooks).

GitHub Python

whatsapp-wrapper

Wrapper da WhatsApp Cloud API com armazenamento de mensagens no Firestore.

GitHub Python

CryptoVol Robot

Bot de volatilidade Deribit + Telegram para notificações automatizadas.

GitHub Python

3-Way Arbitrage

Sistema de arbitragem entre venues (incluindo integração com a Kraken).

GitHub Python

RetroPandaClub NFT

Smart contracts de NFT desenvolvidos em Solidity e Rust.

GitHub RustSvelte / React

Treasure Hunt Bot

Bot de puzzles no Telegram para engajamento interativo.

GitHub Python

vici-app

App de mercados de previsão VICI: frontend Svelte em desenvolvimento ativo no ecossistema VICI.

GitHub Svelte / ReactTypeScript / JS

vault-app / vault-core

Núcleo em Rust e app em JavaScript separados: uma superfície de experimentos de custódia.

vault-corevault-app RustTypeScript / JS

icrc-factory

Canister factory para implantar e gerenciar tokens ICRC na IC.

GitHub RustInternet Computer / Web3

deribit-wrapper

Camada de integração em Python para a API de trading da Deribit.

GitHub Python

bitcoin-utxo-lp

Seleção de UTXOs de Bitcoin via otimização LP/MILP.

GitHub Python

ventilii-graph

O Portfólio "Meta": este próprio mapa interativo de carreira. Uma visualização autodocumentada da minha trajetória, stack e projetos.

  • Grafo force-directed customizado em Svelte 5 e Tailwind CSS v4.

Quão "meta" é este portfólio ser mencionado dentro de si mesmo como projeto no próprio deployment?

Repositório TypeScript / JSSvelte / ReactTailwind CSS

Todos os repositórios públicos

Lista completa no GitHub, incluindo plugins de eslint e outros experimentos.

AntonioVentilii no GitHub

Organizações no GitHub

  • dfinity/oisy-wallet · Principal repositório público do meu trabalho de produto atual: TypeScript, Svelte, Rust; Apache-2.0.
  • dfinity · Casa da organização para a stack e o ecossistema da Internet Computer.

Stack

TypeScript / JS

Linguagem principal para frontend/tooling do OISY. Ênfase em type safety estrita e padrões modernos. Uso diário em produção.

Rust

Canisters de backend, icdc-core, vault-core e programação de sistemas.

Python

Automação de trading, pipelines de dados, APIs (Flask) e lógica de otimização.

Svelte / React

Desenvolvimento frontend com Svelte, React e React Native.

Tailwind CSS

Framework CSS utility-first para desenvolvimento de UI rápido e consistente. Usado intensamente neste portfólio e no OISY.

Internet Computer / Web3

Canisters ICP, Internet Identity e padrões de criptografia chain-key.

Multi-chain (EVM/SOL)

Integração cross-chain: família Ethereum e Solana.

IA / Engenharia Agêntica

Desenvolvimento agêntico como prática diária: coding agents para implementação e review, skills de agente customizadas e conectores MCP integrados a fluxos reais. Usados para entregar mais rápido mantendo code review, manutenibilidade e código idiomático em primeiro plano. Parte central de como eu construo hoje.

Cloud Engines (Apps soberanos)

Apps soberanos em bundle único para o marketplace Cloud Engines da Internet Computer: auditáveis e restritos por jurisdição, rodando no compute do próprio cliente. Uma suíte em crescimento, começando com IA soberana para private banking.

Formação

Universidade de São Paulo

  • Mestrado em Engenharia Aeronáutica (2012-2013)· Intercâmbio internacional.

Politecnico di Milano

  • Mestrado em Engenharia Aeronáutica (2011-2013)· Bolsa de mérito de 2 anos.
  • Bacharelado em Engenharia Aeroespacial (2008-2011)· Bolsa de mérito de 3 anos.

Idiomas

  • Italiano · Nativo
  • Português · Fluente
  • Inglês · Fluente
  • Alemão · Básico

Sobre

AI-native, ainda engenheiro

Conduzo muitos projetos de IA em paralelo: frotas de coding agents que implementam, revisam e testam sob direção humana, coordenadas com skills de agente customizadas, conectores MCP e workflows multiagente. Orquestração não substitui engenharia. Eu desenho a arquitetura, escrevo as partes difíceis em TypeScript e Rust e reviso cada linha que vai para produção.

Um Portfólio "Meta"

Este projeto é recursivo: um mapa interativo de uma carreira, construído pelo próprio sujeito usando as mesmas tecnologias (Svelte, Tailwind, TypeScript) que descreve. É ao mesmo tempo o contêiner e o conteúdo.

Como este portfólio funciona

Identidade no centro, categorias no primeiro anel, itens no segundo. Os detalhes aparecem no painel. Use Tab para navegar; uma visão em lista está disponível no GitHub.