Software Engineer

Mitul Dhawan

⚓ 3D experience

Ahoy! Welcome to my portfolio. It's still being built — a treasure chest for my resume and islands for my projects and experience are on the way. For now, drag to look around the island and ship.

Projects

fast-telemetry

A crate I co-authored at eden.dev that makes OpenTelemetry faster. Instead of locking or atomics on the hot path, it uses simple thread-local counters — cutting contention and overhead in high-throughput telemetry.

RustOpenTelemetryObservability

Intel 8080 Emulator

A cycle-accurate Intel 8080 CPU emulator written from scratch in Rust — complete enough to boot and play the original Space Invaders, compiled to WebAssembly so you can play it in the browser. Built solo in a few weeks: full instruction set, interrupts, and machine I/O.

RustWebAssemblyEmulation

ZeroBlock

An ultra-fast trading extension for Axiom.trade, co-founded with four friends. I architected and built the entire backend from scratch in Rust + Actix Web, with a distributed data layer (ScyllaDB for persistence, Valkey/Redis for real-time caching). Optimized the critical buy path from 500ms to 7ms — a 98.6% improvement — handling thousands of concurrent requests for high-frequency trading.

RustActix WebScyllaDBValkey/Redis

Stack.CLI

A command-line tool ("Stacksly") to search StackOverflow straight from your terminal — no browser needed. Returns relevant answers inline with syntax-highlighted code snippets for a smoother dev flow.

PythonBeautifulSoupRichCLI

Experience

Software → Quantitative → Blockchain Developer

Bitwyre · Dec 2023 — May 2025

  • Promoted twice in 18 months across three engineering teams.
  • Designed and led Canggu, a layer-1 blockchain reaching 50,000+ TPS — a dual-paradigm Rust + CUDA VM, DAG-based mempool, Leader-Verified Tower BFT with Proof of History, and ZK-SNARKs for private transactions.
  • Built high-frequency trading and market-making systems (Binance) in C++/Python with KDB+ time-series data and LibTorch predictive models.

Backend Engineer (Contract)

DexCelerate · May 2025 — Jul 2025

  • Improved backend performance and features of a decentralized exchange platform.
  • Optimized the scanner ~150% faster and refactored Redis key structures for higher cache hit rates and lower latency.

Co-Founder & Backend Developer

ZeroBlock · Apr 2025 — Present

  • Co-founded and architected ZeroBlock, an ultra-fast trading extension for Axiom.trade for professional traders.
  • Built the entire backend from scratch in Rust + Actix Web with a distributed data layer — ScyllaDB for persistence, Valkey/Redis for real-time caching.
  • Optimized the critical buy path from 500ms to 7ms (98.6%), handling thousands of concurrent requests.

Senior Software Engineer

Eden · Sept 2025 — May 2026

  • Co-authored FastTelemetry (open source), a high-performance Rust metrics library that replaced OpenTelemetry on Eden's proxy — thread-local increments in ~2 ns vs ~40–400 ns for contended atomics on 16 cores.
  • Architected the platform's OpenTelemetry rollout (94+ metrics) with a suite of Datadog dashboards and alerts powering production monitoring and on-call.
  • Built a custom Rust logging framework 3× faster than env_logger, and a Criterion-benchmarked metrics batching system to minimize observability overhead on hot paths.