Software Engineer · Zurich, Switzerland

Fabio Tagliani.

Distributed systems. Data infrastructure.
AI‑augmented engineering.

0
MS CS, cum laude
Politecnico di Milano
0
data-overhead reduction
in my thesis protocol
0
rows processed by my
ETL pipelines at UBS
0
users of the banking app
my tests protect
Fabio Tagliani

Engineering, end to end.

I'm a software engineer at UBS in Zurich, where I build data platforms and bring LLM agents into the engineering workflow of a global bank. Before that: hunting hypervisor bugs at HPE, and a master's thesis in the US building a C++ distributed protocol for drone swarms — consensus, cryptographic integrity, and hard numbers to prove it works.

I like systems you can measure: latency, throughput, fault tolerance. And I like shipping — from first design to monitored production deployment.

“When coding is magic.”

Where I've worked.

2026 — now

UBS · Software Engineer — Mobile Payments / AI-Augmented Engineering

Part of UBS's AI-augmented engineering practice: building and orchestrating LLM agents for code analysis, generation, and review across a 1M+ LOC distributed banking codebase. Authoring multithreaded test suites that catch concurrency regressions before they reach 3M+ users.

SwiftLLM agentsXCTestCI/CD
2025 — 2026

UBS · Software Engineer — Risk & Data Platform

Designed Python ETL pipelines correlating 2M+ rows from 300+ production apps across EMEA into real-time dashboards — cutting manual triage by 35%. Deployed through CI-gated pipelines with RBAC and audit logging.

PythonSQLTypeScriptGitLab CI/CD
2025

Hewlett Packard Enterprise · Software & Virtualization Engineer

Isolated 20+ critical defects in HPE VM Essentials pre-production — root-causing through Linux log analysis and KVM/hypervisor cross-checks, automating failure reproduction with Python, Bash, Docker and Kubernetes.

LinuxKVMDockerKubernetes
2024

Master's Thesis Researcher · Politecnico di Milano / NECSTLab — visiting @ Florida Atlantic University

Built SAHARA: a C++ data-dissemination architecture for infrastructure-less drone swarms — reputation-based consensus, SHA-256 block-chaining, Bloom-filter reconciliation. Validated over 500+ automated NS-3 campaigns up to 196 nodes.

C++NS-3Crypto++Python

Master's thesis

SAHARA.
A swarm that agrees.

196 drones. No infrastructure. Every node must trust the data it receives — so SAHARA chains it with SHA-256, reconciles it with Bloom filters, and votes on it with reputation-based consensus.

  • 37× less data overhead than flooding
  • 36% lower packet loss vs. DSDV
  • O(n1.47) empirical scaling, measured — not guessed
sahara — ns3 · campaign 412/500

      
polycopy — live worker
WSSactivity streamconnected
FAKorder routed · slippage 0.4%filled
RISKdaily cap 62% · positions 4/10ok

Personal project · 2026

Polycopy.
On-chain, in real time.

A copy-trading engine for Polymarket (Polygon/EVM). It watches target wallets over a WebSocket stream, reconciles against the Data API, and routes FAK orders through the CLOB — with slippage caps, per-trader limits, crash-safe state, and AES-256-GCM-encrypted credentials.

Deployed on AWS EC2 behind a GitHub Actions CI/CD gate. Ships its own paper-trading Test Lab simulating market impact, latency, and partial fills.

TypeScriptviemWebSocketsDockerAWS

Things I've built.

🛰️

SAHARA

C++ distributed data dissemination for drone swarms — consensus, SHA-256 chaining, Bloom filters. 500+ simulation campaigns.

C++NS-3Python
🔒 Private repo
📈

Polycopy

Real-time on-chain copy-trading engine for Polymarket — WSS ingestion, FAK execution, full risk layer. 4.5K+ LOC.

TypeScriptEVMAWS
🔒 Private repo
🎯

Swiss Tech Job Radar

Job-market intelligence webapp — 7 ATS integrations, 24 companies, explainable CV-fit scoring, optional local-LLM matching.

TypeScriptReact 19Node.js
🔒 Private repo
⛷️

SkiWay

Full-stack geospatial platform — 80K+ LOC. Swift/CoreML client over a Python/GDAL pipeline, sub-100ms p99 tile latency on AWS.

SwiftPythonPostgreSQL
🔒 Private repo
🧠

MLSys 2026 Competition

C++ solutions for MLSys 2026 competition — Track A & Track B: systems-level ML performance engineering.

C++ML systems
🔒 Private repo
⛓️

B4M — Blockchain for Mesh Networks

Applying blockchain structures to infrastructure-less mesh networks — the research seed that grew into SAHARA.

PythonBlockchain
🌳

Red-Black Tree KV — Solidity

Gas-efficient on-chain key-value store built on a Red-Black Tree, exploring EVM storage-cost trade-offs.

SolidityEVM
🦀

Deep Battleship

Concurrent, memory-safe game engine in Rust — ownership discipline and message-passing concurrency via channels.

RustConcurrency
🧩

Parallel Maze Solver

8× speedup on a 16-node cluster for mazes up to 64M pixels — distributed search with OpenMPI.

C++OpenMPI
⚙️

EVM Internals

Digging into execution clients: evmone AOT-compiler and go-ethereum — understanding the EVM below the bytecode.

C++GoEVM
✈️

Whooliday

Native iOS travel app — SwiftUI, clean architecture, Apple Developer Program member.

SwiftSwiftUI

The toolbox.

Languages

C++PythonRustTypeScriptSwiftJavaSoliditySQLBash

Distributed & Systems

Distributed designConsensusFault toleranceOpenMPINS-3Latency / throughputMultithreading

AI & Agents

LLM agent orchestrationPrompt / context engineeringPyTorchscikit-learnClaude Code

Infra & Data

LinuxDockerKubernetesKVMAWSPostgreSQLETL pipelinesCI/CDObservability

Education & honors.

MS Computer Science & Engineering

Politecnico di Milano · 2022 — 2024

110/110 cum laude

BS Computer & Electronic Engineering

University of Pavia · 2018 — 2021

98/110

Honors

  • IARIA publication — CNN-based Image Quality Assessment (2022)
  • Claude Code 101 — Anthropic Academy (2026)
  • GitHub Copilot Certification — Microsoft (2026)
  • Azure Fundamentals AZ-900 — Microsoft (2025)
  • Cohort Mentor & Workshop Lead — UBS Graduate Program

Let's build
something.

Zurich, Switzerland · open to interesting problems.