About
Balveer Singh Rao
Software engineer working on AI agents and backend systems.
I am a software engineer at Pattern, where I work on LLM integrations and AI agents. Before that, I interned on the same team building marketplace integrations with Ruby on Rails, Sidekiq and Redis.
Most of my side projects rebuild tools I use every day to understand how they work: a Redis-like data store in Go, and an HTTP server and Git in C++.
Experience
Jul 2026 - Present
Software Engineer
Pattern
- Deployed an LLM-powered assistant (Claude) into the Amazon and Walmart syndication Slack channels, grounded in a curated knowledge base with retrieval-augmented generation.
- Extended the team's internal AI agent harness with reusable agent skills and MCP-backed context sources.
May 2025 - Jul 2025
Software Engineer Intern
Pattern
- Shipped a Zalando marketplace integration to production, syndicating 5,000+ SKUs across 7 brands.
- Designed REST and GraphQL APIs across 4 microservices and built order synchronization with Sidekiq workers and Redis caching.
- Raised integration pipeline test coverage from 73% to 89% with 20+ RSpec tests, added Rake tasks for data backfills, and Datadog logging for observability.
Projects
2026
myGit
Git implementation
- Git in C++: repository init, blob hashing, object inspection, and tree and commit creation.
- Clones public repositories over Git Smart HTTP by parsing pkt-line refs, issuing upload-pack requests, unpacking packfiles and checking out commits.
May 2024
HTTP Server
- Concurrent HTTP server serving static content, with endpoint routing, error handling, Gzip compression and mutex-guarded shared state.
Mar 2023 - Jul 2023
In-memory data store
Redis-like cache
- Key-value store implementing PING, ECHO, SET, GET, INFO, REPLCONF and PSYNC over the RESP protocol.
- Master-replica replication with RDB persistence, and concurrent TCP connections handled with goroutines.
Mar 2023 - Jul 2023
IAAN
Startup funding platform for IIT alumni
- Web app connecting student startups with IIT alumni investors, with searchable startup and investor feeds, dashboards and registration.
- Email/password and LinkedIn sign-in with JWT, Firebase Storage uploads, and server-side rendering with Next.js.
Recent writing
All posts- Hello, world
The first post on this site, and why it exists.
Skills
- Languages
- C/C++
- Python
- Bash
- TypeScript
- Go
- Ruby
- SQL
- Frameworks & tech
- React
- Next.js
- Node.js
- Ruby on Rails
- REST
- GraphQL
- PostgreSQL
- Redis
- Firebase
- DynamoDB
- Tools & concepts
- Linux
- Git
- CI/CD
- Datadog
- Sidekiq
- TCP/IP
- Concurrency
- Unit testing
Education
2021 - 2026
IIT (BHU) Varanasi
Integrated Dual Degree, Electrical Engineering
- CGPA 9.32 / 10
Leadership & achievements
Jun 2023 - May 2024
Technical Head
E-Cell IIT BHU
- Led an 11+ member team, trained members in web development, and led the Student Internship Portal, Campus Director Portal and E-Cell website.
Competitive programming
- Codeforces Specialist (max rating 1598) and CodeChef 4 Star (max rating 1818).
- Global rank 28 in CodeChef Starters 134.