
Software engineer at Rocket Software with internship experience at CoinSwitch and ConnectWise, and open source contributions to OpenTelemetry and GoFr. I build distributed systems in Go — microservices, event-driven pipelines, and the infrastructure that keeps them running in production.



Here's what sets me apart and makes me unique
Learn more about me
I'm Om Kulkarni. I enjoy building backend systems, contributing to open source, and solving practical problems with code.

Core Stack
Expert in Go, gRPC, and Distributed Systems. See how I build for scale.
Background
How I got into software engineering
I started with problem solving through competitive programming — 1350+ problems across LeetCode, Codeforces, and CodeChef — and that habit of breaking down hard problems stuck. It pulled me naturally toward backend engineering, where the problems are about concurrency, data consistency, and holding up under load. I care about writing code that is simple to reason about, easy to monitor, and dependable when it matters most.
At Work
Production systems and open source
I'm currently a Software Engineer at Rocket Software, modernizing mainframe systems with cloud-native solutions and decomposing monolithic codebases into microservices. Before that, I shipped production backend systems at CoinSwitch and ConnectWise — vendor adapter microservices, circuit breakers, event-driven pipelines, and shard-aware onboarding workflows in Go. Outside of work, I contribute to open source: ScyllaDB migration support in GoFr and missing LoggerConfig attributes in the OpenTelemetry C++ SDK.
Beyond Code
Leadership and life outside the terminal
I was President of WCE-ACSES and Chief Coordinator of Vision'25, running national-level events with 1000+ participants. That work taught me that good engineering and good coordination share the same root: clarity, ownership, and not panicking when things break. Outside all of this, I play badminton — inter-college winner and two-time inter-zonal selection.
Coding Profiles
1350+ problems solved across platforms. Competitive programming is where I built my foundation in algorithms and problem decomposition.
Leadership Roles
Engineering is a team sport. These roles shaped how I think about ownership, communication, and building things that last beyond any single person.
President | WCE-ACSES
Led the departmental club, organized national-level events with 1000+ participants, and improved cross-team execution workflows.
Chief Coordinator | Vision'25
Managed operations for a national-level technical symposium and led event execution for 1000+ participants across logistics and stakeholder coordination.
Technical Team | WCE ACM
Built hackathon registration tooling, curated assessments, and coordinated ACM Hackathon operations with real-time participant support.
Advisory Member | WCE MLSC
Founding member of WCE MLSC (2024–25). Helped design the board structure and protocols, assisted in conducting events, and contributed to organizing domain-specific workshops.




