Erzum Shirazi · Toronto

Erzum Shirazi. I build systems that stay fast and stay correct under load.

Software engineer and CS student at TMU (graduating December 2027), currently at Print.World working in Rust and TypeScript on real-time backend systems. Previously IBM and Nokia. I care about performance, reliability, and the trade-offs between them.

Scroll

Hi, I'm Erzum.

I'm a software engineer in Toronto who likes building systems where performance and correctness both matter: backends that stay fast under load, data pipelines that don't lose events, and services other engineers are happy to depend on.

I started with C++ on a high-throughput packet-inspection test harness at Nokia, then spent sixteen months at IBM on CI/CD, an inner-source Go SDK, and Watson's request path, including a code review service that became its own product. Today I'm at Print.World, working in Rust and TypeScript on a trading platform's backend: real-time market data, caching, websockets, and BRDG, a cross-chain aggregator I built.

Outside of work I build things to understand them: a real-time ML pipeline serving quantized models on my own GPUs, low-latency transaction sending on Solana, and a systematic trading system I research and run. I study computer science with a finance minor at TMU.

Based in
Toronto
Studying
Computer Science, Minor in Finance, TMU
Currently
Software Engineer, Print.World
Languages
TypeScript, Rust, Python, Go, C++
Interested in
Distributed systems, performance, data infrastructure, ML serving, trading systems

Where I've been, and what I built there.

Each chapter opens up. The short version is what I did; the linked posts are the longer story of how I thought it through.

  1. Print.World is a crypto trading terminal. I work on the trading engine the terminal sits on, and I built BRDG, our cross-chain bridge aggregator. I do this alongside finishing my degree.

    • Worked on the trading engine the terminal sits on: quotes, routing, and execution
    • Built a stress harness for the Rust market-data processor and removed a global lock: throughput up 33%, p99 from 139ms to 40ms in the harness
    • Built BRDG: quotes about 35 bridges across 73 chains, ranks them by what actually arrives, and tracks every transfer to completion
    • Built a perpetual futures aggregator merging 21 venues into one order book, with depth-walking routing and idempotent order placement
    • Moved trade and candle history from TimescaleDB to ClickHouse: dual-write, windowed backfill, and exact parity across 9.59M bars before cutover
    • Made the call to stream perps books through Centrifugo with sequenced deltas, behind a live switch with a fallback
    • Rust
    • TypeScript
    • Redis
    • Kafka
    • Postgres
    Toronto · Remote

Things I've built.

A few highlights. The full list, with the stack I work in, is on the work page.

2026Public

BRDG

A cross-chain bridge aggregator. One request quotes every bridge that can serve a route, ranks them by what actually arrives, and follows the transfer until it lands. About 35 bridges across 73 chains.

TypeScript · Hono · Postgres · Redis

2026Private

Real-time inference

Fine-tuned, quantized vision-language models on two GPUs scoring a live feed, with separate text and media lanes and a tail latency I had to go and find.

Python · llama.cpp · AMD GPUs

2025Private

Solana trade path

Swap building across the main DEX families, a cache that checks itself against the chain, and a per-trade latency breakdown. Built at Print.World.

Rust · tokio · Redis · Kafka

2026Private

Perps aggregation

One order book built from 21 perpetual futures venues, a depth-walking router, and idempotent order placement. Built at Print.World.

TypeScript · Redis · WebSockets

2025Private

pump.fun launch pipeline

Posts from tracked X accounts, delivered about 200ms after posting, turned into pump.fun token launches automatically: atomic bundles, multi-relay sending, and a per-stage latency budget.

TypeScript · Redis · Rust

2026Private

My own book

A six-figure systematic book on crypto perpetual futures: a trend core, small event trades including an oil spread, and a risk ladder built from a drawdown budget.

Python · Hyperliquid

Explore

Selected writing