👋 Hi, I'm Adarsh

I’m a backend engineer at Broadridge, working on mission-critical trading systems for Bank of America. I enjoy building software that is reliable, event-driven, and designed to scale, with a strong focus on clean architecture and correctness in production.

My professional work has given me hands-on exposure to capital markets infrastructure — spanning OMS workflows, FIX connectivity, exchange integrations, and market data flows. These systems shape how I think about fault tolerance, throughput optimization, and low-latency design in real-world environments.

Outside of client work, I explore how modern backend stacks — Java 21, Spring Boot, Kafka, Docker, Avro, and CQRS — come together to build systems that are observable, benchmarked, and built to last. I’m also experimenting with Rust for performance-critical components and cross-language interoperability.

🚀 Explore my Projects for deep dives into system builds and benchmarks, or visit my DevLog where I document what I’m learning, building, and refining along the way.

🔗 Connect with me on LinkedIn or X (Twitter).