~/veer0x1

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.
    • LLMs
    • MCP
    • AI agents
    • Ruby on Rails
    • Node.js
    • Python
    • Bash
  • 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.
    • Ruby on Rails
    • TypeScript
    • Node.js
    • Redis
    • GraphQL
    • Docker
    • CI/CD

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.
    • C++23
    • Git internals
    • libcurl
    • OpenSSL
    • zlib
  • May 2024

    HTTP Server

    • Concurrent HTTP server serving static content, with endpoint routing, error handling, Gzip compression and mutex-guarded shared state.
    • C++
    • Sockets
    • TCP/IP
    • HTTP
  • 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.
    • Go
    • TCP/IP
    • Concurrency
    • RESP
  • 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.
    • Next.js
    • TypeScript
    • Firebase
    • JWT
    • Tailwind CSS

Recent writing

All posts

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.