Rajat Khanduri/wthrajat.com

Software EngineerIndia / Remote

Rajat Khanduri portrait

About

Full-stack SWE with 5+ years of experience across payment products, APIs, UIs, web apps, platform services, and engineering tools. Currently working in the Bitcoin and Lightning Network ecosystem.

Experience

Amboss

United States • Remote

Software Engineer

Nov 2024 - Present

Working full-stack across Bitcoin/Lightning products, paid API access, identity, and Taproot Assets surfaces.

Coinswap

United States • Remote

Software Engineer • Maintainer

Nov 2023 - Oct 2024

Maintained Coinswap protocol code as a core Rust library maintainer across storage, tests, docs, and APIs.

Summer of Bitcoin

United States • Remote

Selected Fellow • Open Source SWE

May 2024 - Sep 2024

Rebuilt Coinswap wallet internals with BDK, modular storage, sync, and cleaner APIs.

Google Summer of Code

France • Remote

Selected Fellow • Open Source SWE

May 2023 - Sep 2023

Built a searchable graph explorer for linked XWiki pages.

Freelance

India • Remote

Freelance Software Engineer

Dec 2021 - Apr 2023

Delivered freelance software work across platforms, client projects, hackathon builds, and open-source maintenance.

Skills

Languages

  • TypeScript
  • Rust
  • Go
  • Python
  • JavaScript
  • C/C++
  • Solidity
  • Shell

Backend

  • Node.js
  • NestJS
  • gRPC
  • REST
  • GraphQL
  • PostgreSQL
  • Redis
  • OAuth 2.0
  • JWT

Frontend

  • React
  • Next.js
  • Astro.js
  • D3.js
  • Graphology
  • SigmaJS

DevOps

  • AWS
  • Docker
  • Kubernetes
  • CI/CD
  • Datadog
  • GitHub Actions

Blockchain

  • Bitcoin
  • Lightning Network
  • Taproot Assets
  • Payments
  • Wallets
  • Protocol testing

AI

  • MCP
  • RAG
  • LLM APIs
  • Claude Code
  • Codex

Styling

  • Tailwind CSS
  • Design systems

Achievements

Projects

C++17 terminal download manager with segmented downloads, resumable state, batch queues, and an interactive TUI.

  • Built a C++17 terminal download manager with segmented downloads, batch queues, scheduling, and resume files.
  • Implemented worker rebalancing, retries, preallocation, and an FTXUI interface with live download feedback.
  • C++17
  • CMake
  • POSIX
  • FTXUI
  • Shell

Extended AA Torque for Honda Elevate with Android Auto dashboard customization, gauges, conversions, and docs.

  • Customized AA Torque for Honda Elevate with Android Auto themes, gauges, and conversion strings.
  • Documented Honda Elevate setup and Torque Pro/OBD2 workflow while keeping fork attribution clear.
  • Kotlin
  • Java
  • Android Auto
  • Torque Pro
  • OBD2

Published Rust CLI for generating conventional commit messages from staged Git changes.

  • Built and published a Rust CLI for conventional commit generation from staged Git changes.
  • Added interactive setup, OpenAI/Gemini support, configurable message style, signing, and hook controls.
  • Rust
  • Git
  • OpenAI
  • Gemini
  • Cargo

Full-stack AI evaluation platform for dataset ingestion, model scoring, and human adjudication workflows.

  • Built a full-stack AI evaluation control plane with Next.js, FastAPI, PostgreSQL, Redis, and Celery.
  • Supports dataset ingestion, rubric versioning, model evaluation dispatch, scoring, human review, and exports.
  • Next.js
  • TypeScript
  • FastAPI
  • PostgreSQL
  • Redis
  • Celery

XWiki extension for searchable page relationship graphs.

  • Integrated backlinks, titles, URLs, and document references through XWiki APIs.
  • Added search, facets, filters, theme-aware graph UI, documentation, and demos.
  • TypeScript
  • XWiki
  • Solr
  • Graphology
  • Sigma.js

C++ content-aware image resizing with OpenCV and CMake.

  • Implemented seam identification and removal with dynamic programming.
  • Built a C++ binary around OpenCV, GLEW, and CMake.
  • C++
  • OpenCV
  • CMake
  • GLEW

macOS dotfiles for a reproducible development workspace.

  • Organized macOS configs for window management, terminal, shell, editor, and status bar tooling.
  • Maintains a reproducible development workspace backed by Lua and Shell config.
  • Lua
  • Shell
  • macOS
  • yabai
  • sketchybar

Education

High School

Grade 9.56/10

CBSE2020

Resume command menu

Actions

Personal websiteGitHubLinkedInEmail