Location: Edmonton, Canada
Remote: Yes
Willing to Relocate: Yes, within Canada
Technologies: C++, Rust, Kafka, TypeScript, Express.js, C#, React, PostgreSQL, KDB+
Résumé/CV: https://www.mitul.codes/resume.pdf
Email: mituldhawan154@gmail.com
I’m a software engineer who enjoys building fast, reliable systems and solving challenging technical problems.
My experience ranges from performance-sensitive trading and backend systems in C++ and Rust to distributed systems, Kafka pipelines, APIs, and full-stack development. I’ve also built projects such as a CPU emulator from the ground up and enjoy working close to the systems level when performance matters.
I’m comfortable working across the stack, whether that means optimizing backend infrastructure, designing APIs with TypeScript and Express.js, working with databases and messaging systems, or solving lower-level performance problems.
I care about writing clean, maintainable code, learning quickly, and working with teams that enjoy solving difficult engineering problems.
I’m currently looking for Software Engineer, Backend Engineer, or Systems Engineer opportunities in Canada. I’m open to remote, hybrid, or relocating within Canada.
If your team is hiring, feel free to reach out.
Most recently, I was a *Senior Software Engineer at Eden*, where I co-authored *FastTelemetry*, an open-source Rust metrics library that replaced the OpenTelemetry SDK on our proxy after it became a bottleneck under millions of ops/sec. Thread-local increment is ~2 ns vs. ~40–400 ns for contended atomics on 16 cores. I also wrote an internal Rust logging library 3× faster than `env_logger`, built the Datadog dashboards the team runs on, and worked on a Redis-backed migration pipeline hitting 100 MB/s.
Before Eden, I spent *18 months at Bitwyre*, rotating through three teams. I built HFT and market-making systems in C++/Python over Kafka, WebSockets, and KDB+ for time-series market data, then designed core primitives for a Layer-1 blockchain that reached *50,000+ TPS* (CUDA-accelerated VM, DAG mempool, Tower BFT consensus). I also co-founded a side project, *ZeroBlock*, where I reduced a critical backend endpoint from 500 ms to 7 ms.
I care most about *systems-level Rust, performance engineering, and infrastructure that has to hold up under real workloads*. I'm equally comfortable in C++, C#, or full-stack TypeScript (React/Next.js/Express) when the problem calls for it. Comfortable working with senior engineers, and I've onboarded and mentored junior developers.
Location: Edmonton, Canada
Remote: Yes
Willing to relocate: Yes, within Canada
Technologies: Rust, C++, C#, TypeScript, Python, Kafka, Redis, PostgreSQL, KDB+, ScyllaDB, Docker, Linux
Most recently I was a Senior Software Engineer at Eden, where I co-authored FastTelemetry, an open-source Rust metrics library that replaced the OpenTelemetry SDK on our proxy after it became a bottleneck under millions of ops/sec. Thread-local increment is ~2 ns vs ~40–400 ns for contended atomics on 16 cores. I also wrote an internal Rust logging library 3x faster than env_logger, built the Datadog dashboards the team runs on, and worked on a Redis-backed migration pipeline hitting 100MB/s.
Before Eden, I spent 18 months at Bitwyre rotating through three teams. I built HFT and market-making systems in C++/Python over Kafka, WebSockets, and KDB+ for time-series market data, then designed core primitives for a layer-1 blockchain (CUDA-accelerated VM, DAG mempool, Tower BFT consensus) and helped maintain core trading engines. I co-founded a side project, ZeroBlock, where I dropped a critical backend endpoint from 500ms to 7ms.
I care most about systems-level Rust, performance engineering, and infrastructure that has to hold up under real workloads. Equally happy in C++, C#, or full-stack TypeScript (React/Next/Express) when the problem calls for it. Comfortable working with senior engineers; have onboarded juniors.