Skip to content
View sundarshahi's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report sundarshahi

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sundarshahi/README.md

Sundar Shahi Thakuri

Full-stack product engineer — I ship products from interface to infrastructure.

Portfolio  ·  LinkedIn  ·  Book a call


I take things from an empty repo to something running in production — the interface, the backend, and the infrastructure underneath it. Six years of that so far, mostly SaaS.

Lately I've been spending my time on developer tools and LLM plumbing:

  • llm-gateway — run Claude and Gemini behind your own server. Go library + HTTP gateway, with OAuth, caching, and clean JSON out.
  • drydock — an agent pipeline that walks a product from idea to launch inside Claude Code.
  • A few small tools I built because I was tired of not having them: image-kit, unboilr, i18n-sheet.

The day job has looked like cloud telephony (KrispCall), AI storytelling (SparkTales), and a coastal-shipping platform (Keelspot). I architect on GCP and AWS, and I'm a Google Cloud certified Professional Cloud Architect. Mostly I just like the part where a messy idea turns into something people actually use.

Tech I reach for

Tech stack

Selected work

Project What it is
llm-gateway Go Self-hosted gateway for Claude & Gemini — OAuth, caching, structured JSON.
drydock Python 19 specialized agents that take a product from idea to launch in Claude Code.
image-kit Svelte · live Fast, in-browser image processing toolkit.
unboilr TypeScript Boilerplate-killing React hooks built on factory patterns.
i18n-sheet TypeScript Manage app translations straight from a spreadsheet.

A few numbers

GitHub stats Top languages

Contribution graph


🇳🇵 Based in Nepal · currently open to interesting work · grab 30 minutes

Pinned Loading

  1. heatsink heatsink Public

    Your AI coding agent doesn't know your laptop is on fire. Auto-throttles heavy commands when load is high, finds orphaned CPU burners, explains why your machine is hot.

    Shell

  2. llm-gateway llm-gateway Public

    Run Claude (and Gemini) on your own server — Go library + HTTP gateway. Subscription OAuth auth, no API key required. Caching, JSON-schema output, voting, retries.

    Go

  3. drydock drydock Public

    Idea-to-launch product pipeline for Claude Code — 19 specialized agents take a product from architecture, UX, and API contracts through tested code, security + VAPT, observability, CI/CD, and compl…

    Python 2

  4. unboilr unboilr Public

    TypeScript 8

  5. i18n-sheet i18n-sheet Public

    TypeScript

  6. image-kit image-kit Public

    https://image-kit-web.vercel.app/

    Svelte 2 1