$ whoami

Software engineer, systems tinkerer.

I'm Raghav Khandelwal, a software engineer. I enjoy understanding systems at a fundamental level, often building things from the ground up rather than relying on off-the-shelf frameworks, because it helps me write more reliable, efficient software. My interests span backend systems, distributed architecture, and cloud infrastructure.

quote.go
// Talk is cheap. Show me the code. // — Linus Torvalds

Experience

Software Developer

Mar 2026 — Present

Community Dreams Foundation

Building a TypeScript/Express donor management backend with JWT-based access control, Stripe and Mailchimp integrations, and Redis/Bull job queues. Automated 10+ hours of weekly data exports and cut client-facing wait times by 70%, with Jest, Supertest, and GitHub Actions gating merges.

Associate Professional Software Engineer

Jun — Nov 2022

DXC Technology

Built Python/SQL ETL pipelines moving 6+ GB of data per month from DB2 to PostgreSQL and REST APIs for insurance policy operations. Containerized applications with Docker on AWS and reduced query latency from 4.2 seconds to 800 milliseconds.

Selected projects

Greenlight

May — Aug 2026

Go / PostgreSQL / net/http

A REST API with optimistic concurrency control, token authentication, and per-client rate limiting. Includes full-text search with GIN indexes, filtered and paginated queries, structured logging, and graceful shutdown.

Socketsmith

May 2026

Go / TCP / HTTP/1.1

An HTTP/1.1 server built from raw TCP sockets, without Go's net/http abstractions. Implements a state-machine request parser, concurrent connections with goroutines, response serialization, and signal-driven graceful shutdown.

Snowpack Prediction

Feb 2025

AgAid Hackathon / Python / PyTorch / Flask / React

A Transformer-based model predicting Snow Water Equivalent across 9M+ records from eight meteorological datasets, achieving 87.8% accuracy. Served predictions through a Flask and React app with live CSV ingestion and interactive visualizations.

Tools & languages

Languages

  • Go
  • Python
  • TypeScript
  • JavaScript
  • C/C++
  • SQL

Backend & APIs

  • Node.js
  • Express.js
  • Flask
  • Bull

Databases

  • PostgreSQL
  • Redis
  • DB2

Infra & cloud

  • Docker
  • AWS
  • Linux

Testing & CI

  • Jest
  • Supertest
  • PyTest
  • GitHub Actions
  • Git

ML & frontend

  • PyTorch
  • OpenAI API
  • React
  • Next.js

Reading list

A working shelf of books shaping how I think about software and systems.

Currently reading

3 books
  1. The C Programming Language Brian Kernighan & Dennis Ritchie
  2. The Go Programming Language Alan Donovan & Brian Kernighan
  3. Let's Go Further Alex Edwards
More from the shelf Up next & finished

Planned and completed books will be collected here as the shelf grows.