Senior Software Engineer on the Platform team at Applied Systems. Before that I was at marketfeed (a YC-backed startup), where I owned production microservices across the trading stack — market data, order execution, broker integrations, and trade automation — including integrating the Omnesys trading platform and redesigning broker integrations to be plug-and-play, so onboarding a new broker was configuration, not a project.
Day-to-day is Go and Python, WebSockets everywhere, and a lot of Redis. I care about latency you can feel, abstractions that don't bleed, and postmortems that don't blame humans.
Most of my production work lives in private repos. What's public here is what I build for myself:
- revise — spaced repetition for coding practice. A browser extension hooks into LeetCode, CodeChef & HackerRank; a FastAPI server schedules the reviews with SM-2. Live at revise.mrinal.dev.
- Dock — an ambient dashboard for Android TV: clock, calendar, Spotify, AirPlay, WireGuard. No cloud, no telemetry.
- DuplexPrint — crash-proof manual duplex printing for macOS printers without a duplexer. Built for the Epson on my desk.
- ML-Notebook — 50+ Jupyter notebooks from NumPy to neural networks, everything implemented from scratch.
- Algo-Dump — 130+ algorithm implementations in C++, from sorting to cryptography.
The full list — including the weirder stuff — is at mrinal.dev/projects.
I write at Curious Rhythms — distributed-systems trade-offs, shipping code that touches real money, and learning that sticks. Find me on LinkedIn or at mrinal.dev.
Go Python Redis Postgres FastAPI Docker





