scatter

Antonio Ventilii

Senior Software Engineer

antonioventilii@gmail.com GitHubLinkedIn

Senior software engineer shipping production systems in TypeScript, Rust, and Python across Web3 and traditional finance, including a flagship wallet whose full codebase is public on GitHub. AI-native workflow: orchestrating fleets of coding agents across many parallel projects, with custom agent skills and MCP connectors, while still owning architecture, the hard code, and every review.

The flat, machine-friendly version of an interactive career map. ventilii.dev

Experience

Senior Software Engineer · DFINITY Foundation

2024-Present · Zurich, Switzerland

OISY Wallet (Apache-2.0): production, multi-chain browser wallet on the Internet Computer (TypeScript, Svelte, Rust canisters, chain fusion). Fully public development on GitHub; primary contributor by commit volume (AntonioVentilii). Also collaborates on other foundation initiatives and partner-facing engineering.

  • Solana (mainnet & devnet): extended the product to SOL and SPL (send, receive, balances/history) with correct account and transaction semantics; integrated chain-key signing paths that differ materially from Bitcoin and Ethereum.
  • EVM scale-out: shipped Base, Polygon, Arbitrum, and BSC behind one extensible integration pattern and documented how to add further chains.
  • In-wallet services: swap flows via NEAR Intents (Solana and EVMs) through a pluggable provider model; fiat on-ramp via Onramper (buy crypto without leaving the wallet).
  • Performance / architecture: moved transaction loading (pagination, caching, persistence) and exchange-rate refresh into canisters with scheduled jobs, reducing browser work and stabilizing UI under real usage.
  • Security / abuse: rate limits on sensitive endpoints; Internet Identity delegation-chain validation so backend requests align with the legitimate frontend.
  • Product, leadership, tooling: currency and language preferences and token-list performance work; before a team restructure, owned technical direction, planning, and mentoring; introduced a shared ESLint setup (strict + custom rules) reused across foundation repos; coding agents used heavily for implementation and review.

OISY on GitHubOISY (web)

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

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

2020-2024 · Zurich, Switzerland

Former UBS Swiss Financial Advisers AG. Built desk automation and controls while executing multi-asset trades for HNWI/UHNWI clients. Cut time on repetitive desk operations from about eight hours to about two hours per day.

  • Flask API and React web app for rule-based asset screening and analysis, used across four teams.
  • FX book end-of-day hedge optimisation (linear programming), cutting related market fees by about 40%.
  • Python package automating the booking GUI, eliminating manual steps across 7-8 recurring desk workflows; data pipeline for Bloomberg and third-party market data; internal/external API wrappers.
  • Git-based workflows, testing, and DevOps practices adopted desk-wide.
  • Executed trades on multi-asset markets (Fixed Income, FX, Equity, Structured Products, Derivatives) for HNWI and UHNWI clients.

PythonSvelte / React

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

2019-2020 · Zurich, Switzerland

Trading and coding for desk controls: scrapers for Certificates of Deposit, automated booking/pricing/P&L reporting.

  • Multi-asset execution including derivatives and structured products.
  • Trade ideas for Direct Access clients in Derivatives and Fixed Income.

Python

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

2018-2019 · São Paulo, Brazil

IPO controls with internal dev teams, market risk data platform, Scrum/DevOps, treasury hedging, regulatory filing support.

  • Market data: Bloomberg, Yahoo, APIs, scraping.
  • Agile (Scrum); Docker/venv and CI/CD with automated tests.

PythonSvelte / React

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

2013-2016 · São Paulo, Brazil

Flow pricing, prop risk, internal clients; co-built desk controls and a central Volatility database (SQL, C#).

  • Automation with layered security and redundancy.

Python

Projects

OISY Wallet (DFINITY)

Multi-chain browser wallet on the Internet Computer. Public codebase: auditable history, issues, and reviews on GitHub. Flagship focus of my current role.

  • Apache-2.0, TypeScript + Svelte frontend, Rust canisters, chain fusion (Bitcoin, Ethereum-family, Solana).

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

claude-skills

Version-controlled Claude Code agent skills: a durable, git-backed home symlinked into the local agent so they are never lost, and ready to double as a plugin marketplace for a team.

  • Skills like prototype-to-app-port (high-fidelity design→production porting) and sapiens (a concise-but-complete communication mode), each with a triggerable command.

GitHub AI / Agentic Engineering

OmbrellOne

Beach-umbrella booking marketplace, live at ombrell.one. Started as a Motoko + React app on the Internet Computer, then ported to a Bun + Elysia + Postgres backend on Fly.io with the same React frontend.

  • Full product surface: email-OTP and Google auth, listings with photo uploads (S3-compatible storage), bookings, and Stripe payments where the platform never holds host funds.

ombrell.one TypeScript / JSSvelte / ReactTailwind CSS

Verto

Framework for AI-personalized apps with governance: users request personal app variants, an agent classifies and generates reversible variant manifests, policy validates them, and repeated successful variants are promoted into product proposals.

  • TypeScript monorepo: typed agent contracts, policy engine, variant engine with rollback, telemetry contracts, and a Svelte reference integration. In active development.

TypeScript / JSSvelte / ReactAI / Agentic Engineering

Privatim: Sovereign AI

Sovereign AI for private banking: a single-bundle wealth-management showcase for the Internet Computer’s Cloud Engines, built so client data never leaves the bank’s compute (banking secrecy, FINMA, FADP/GDPR).

  • AI assistant canister that queries the bank’s data under the caller’s identity and calls a real LLM on an attached GPU node via HTTPS outcall; canister-built citations the model can’t invent.
  • Role-gated CRM (Advisor / Compliance / Admin), hash-chained audit log of every read, write, and AI prompt, and Internet Identity at the edge.

GitHub RustInternet Computer / Web3AI / Agentic EngineeringCloud Engines (Sovereign apps)

Workday AI Control Plane

A developer-AI platform concept: team-pooled budgets, workday access windows, quota governance, and provider routing over LLMs such as Anthropic Claude. The control plane is the product; every surface is a thin adapter over one stable API.

  • Modular surfaces (VS Code extension, JetBrains, CLI, GitHub App, web dashboard, MCP server, Claude Code plugin) are all adapters over a shared client SDK and quota/policy/ledger/model-gateway core.

TypeScript / JSAI / Agentic Engineering

vici-maker

Autonomous market maker for VICI: a Bun + Elysia service (on Fly.io) running an LMSR pricing brain that always quotes a price on every open prediction market, posting real two-sided limit orders on the on-chain CLOB so a market is never empty.

VICI on GitHub TypeScript / JSInternet Computer / Web3

icdc-core

Clearing-focused core on the Internet Computer (Rust canisters): settlement-style workflows for on-chain markets.

GitHub RustInternet Computer / Web3

escrow

Decentralized escrow: Solidity with user, admin, and arbitrator roles; React app for interaction.

GitHub Svelte / React

CHaDitt

WhatsApp audio → transcription / translation via an AI model (Flask, webhooks).

GitHub Python

whatsapp-wrapper

WhatsApp Cloud API wrapper with Firestore-backed message storage.

GitHub Python

CryptoVol Robot

Deribit + Telegram volatility bot for automated notifications.

GitHub Python

3-Way Arbitrage

Cross-venue arbitrage system (including Kraken integration).

GitHub Python

RetroPandaClub NFT

NFT smart contracts developed in Solidity and Rust.

GitHub RustSvelte / React

Treasure Hunt Bot

Telegram puzzle bot for interactive engagement.

GitHub Python

vici-app

VICI prediction-markets app: Svelte frontend in active development in the VICI ecosystem.

GitHub Svelte / ReactTypeScript / JS

vault-app / vault-core

Split Rust core and JavaScript app: a custody/experiment surface.

vault-corevault-app RustTypeScript / JS

icrc-factory

Factory canister for deploying and managing ICRC tokens on IC.

GitHub RustInternet Computer / Web3

deribit-wrapper

Python integration layer for Deribit’s trading API.

GitHub Python

bitcoin-utxo-lp

Bitcoin UTXO coin-selection via LP/MILP optimisation.

GitHub Python

ventilii-graph

The "Meta" Portfolio: This very interactive career map. A self-documenting visualization of my journey, stack, and projects.

  • Custom Force-Directed Graph using Svelte 5 and Tailwind CSS v4.

How meta it is that this portfolio is mentioned in itself as a project in its own deployment?

Repository TypeScript / JSSvelte / ReactTailwind CSS

All public repositories

Full list on GitHub, including eslint plugins and other experiments.

AntonioVentilii on GitHub

GitHub organizations

  • dfinity/oisy-wallet · Primary public repo for my current product work: TypeScript, Svelte, Rust; Apache-2.0.
  • dfinity · Organisation home for the Internet Computer stack and ecosystem.

Stack

TypeScript / JS

Primary language for OISY frontend/tooling. Emphasis on strict type safety and modern patterns. Daily production use.

Rust

Backend canisters, icdc-core, vault-core, and systems programming.

Python

Trading automation, data pipelines, APIs (Flask), and optimisation logic.

Svelte / React

Frontend development with Svelte, React, and React Native.

Tailwind CSS

Utility-first CSS framework for rapid and consistent UI development. Used heavily in this portfolio and OISY.

Internet Computer / Web3

ICP canisters, Internet Identity, and chain-key crypto patterns.

Multi-chain (EVM/SOL)

Cross-chain integration: Ethereum family and Solana.

AI / Agentic Engineering

Agentic development as a daily practice: coding agents for implementation and review, custom agent skills, and MCP connectors wired into real workflows. Used to ship faster while keeping code review, maintainability, and idiomatic code front and center. Core part of how I build today.

Cloud Engines (Sovereign apps)

Single-bundle sovereign apps for the Internet Computer’s Cloud Engines marketplace: auditable and jurisdiction-locked, running on the customer’s own compute. A growing suite, starting with sovereign AI for private banking.

Education

University of São Paulo

  • Master's Degree in Aeronautics Engineering (2012-2013)· International Exchange.

Politecnico di Milano

  • Master's Degree in Aeronautics Engineering (2011-2013)· 2-year merit-based scholarship.
  • Bachelor's Degree in Aerospace Engineering (2008-2011)· 3-year merit-based scholarship.

Languages

  • Italian · Native
  • Portuguese · Fluent
  • English · Fluent
  • German · Elementary

About

AI-native, still an engineer

I run many AI projects in parallel: fleets of coding agents that build, review, and test under human direction, coordinated through custom agent skills, MCP connectors, and multi-agent workflows. Orchestration does not replace engineering. I design the architecture, write the hard parts in TypeScript and Rust myself, and review every line that ships.

A "Meta" Portfolio

This project is recursive: it’s an interactive map of a career, built by its own subject using the same technologies (Svelte, Tailwind, TypeScript) it describes. It’s both the container and the content.

How this portfolio works

Identity at the center, categories in the first ring, items in the second. Details appear in the panel. Use Tab to navigate; a list view is available on GitHub.