Hey, I'm Harish 👋
Senior Software Engineer
Building reliable, high-throughput systems at scale.
About
I'm a senior software engineer with close to a decade of experience across the full stack. I specialize in backend engineering, distributed systems, and data infrastructure — designing systems that handle millions of events with Kafka, building low-latency services with Redis, and shipping reliable APIs that teams depend on. I care deeply about clean abstractions, operational simplicity, and code that future engineers can reason about.
Stack
Backend
Node.js · Go · Python · REST APIs · GraphQL · gRPC
Frontend
React · Next.js · TypeScript · Tailwind CSS
Databases
PostgreSQL · MySQL · MongoDB · Redis · Elasticsearch
Infrastructure & Distributed Systems
Kafka · Docker · Kubernetes · AWS · CI/CD · Linux
Where I've worked
Leading backend platform initiatives for high-scale e-commerce systems. Designed and owned Kafka-based event streaming pipelines processing millions of events per day. Reduced p99 API latency by 40% through Redis caching and query optimization.
Built and maintained core microservices powering order management and inventory systems. Introduced distributed tracing (OpenTelemetry) across 15+ services, cutting MTTR by 60%. Led migration from monolith to event-driven architecture.
Fullstack engineer shipping features across React frontends and Node.js backends. Contributed to database schema design, wrote integration test suites, and automated deployment pipelines.
Things I've built
A lightweight Kafka consumer framework with built-in dead-letter queue handling, idempotency, and metrics export. Used in production across 5+ services.
Node.js · Kafka · Redis · TypeScript
This site — a personal profile built with Next.js, shadcn/ui, and MDX. Minimal, fast, and easy to update.
Next.js · TypeScript · shadcn/ui · MDX
CLI tool to benchmark read/write throughput across PostgreSQL, MySQL, and MongoDB under configurable concurrency and payload sizes.
Go · PostgreSQL · MySQL · MongoDB