Lakshyaraj Singh Rao

I build backend systems that fail safely: webhooks that never run twice, retrieval that admits when it has nothing, streams that stop themselves.

Building Homesty.ai since November 2025. Mumbai, open to Bangalore.

lakshyaraj@portfolio: ~

work

Homesty.ai

A buyer asks about a property and gets answers from the real listing.

Buyers ask listing agents the same five questions about every flat, and agents answer them by hand all day. I have been building Homesty since November 2025 to take that first conversation: the landing page, the chat, a REST API, admin pages, login and an audit log, on Next.js, Node, Postgres and Prisma.

  • Next.js
  • React
  • Node.js
  • PostgreSQL
  • Prisma
  • Vercel
  • Sentry
role
Software engineer
company
Homesty.ai LLP
since
November 2025
built
landing page, chat, REST API, admin, login, audit log
ships on
Vercel, with errors watched in Sentry

Anvil

Webhooks that run once, even when the provider sends them twice.

Stripe and GitHub re-deliver webhooks, and a worker that crashes after doing the work gets the same event again, so you charge a card twice. Anvil verifies the signature over the raw body, dedupes in Redis on a hash of signature plus payload, and hands the job to a BullMQ worker with a fixed retry schedule and a dead-letter queue.

  • TypeScript
  • Node.js
  • Express
  • Redis
  • BullMQ
Code (0 stars)npm

Anchor

Retrieval that says no source instead of guessing.

Most RAG demos improvise when nothing in the index matches, and in real estate an improvised answer is a legal problem. Anchor runs a cosine search on pgvector and returns a null answer when the best hit falls under a floor you set per index.

  • TypeScript
  • Next.js
  • PostgreSQL
  • pgvector
  • Prisma

Tripwire

Stops an LLM response mid-stream the moment a rule matches.

Checking after the whole response is generated is too late; the user has already read it. Tripwire tests every streamed chunk and aborts the stream on a match. Ships as an OpenAI-compatible proxy.

  • TypeScript
  • Node.js
  • Express
Code (0 stars)npm

Stackup

A production-shaped Kubernetes cluster on a laptop, in one command.

Canary rollouts, metrics and GitOps only make sense together. Stackup bootstraps a kind cluster, ArgoCD syncs the rest, Argo Rollouts canaries advance only while the success rate holds and roll back on their own.

  • Kubernetes
  • kind
  • ArgoCD
  • Argo Rollouts
  • Prometheus
Code (0 stars)

Goldset

A GitHub Action that blocks a merge when an AI app's answers get worse.

Goldset scores the current output against a golden dataset with a judge model and posts the delta on the PR.

  • TypeScript
  • GitHub Actions
Code (0 stars)npm

Quickdraw

Measures how an LLM streams on your network and your prompts.

Records time to first token, tokens per second, latency and cost for your prompts, in CI so the numbers become a trend.

  • TypeScript
  • Node.js
  • GitHub Actions
Code (0 stars)npm

Codecraft

An IDE in the browser that boots a real dev server inside the tab.

Binds Monaco and xterm to a WebContainers Node runtime, so a Vite project runs in the page and edits hot-reload in seconds.

  • TypeScript
  • WebContainers
  • Monaco
  • xterm
LiveCode (1 star)

proof

On npm

The latest published version of each package and its downloads in the last week, read from npm.

PackageLatest versionDownloads last week
@ykstormsorg/anvilv0.2.112 downloads
@ykstormsorg/tripwirev2.1.110 downloads
@ykstormsorg/goldsetv0.3.116 downloads
@ykstormsorg/quickdrawv2.0.137 downloads

On GitHub

Check runs on the latest commit to each repository's main branch, then its stars and forks.

RepositoryCI statusCommitStarsForks
anvilpassing5a5153f0 stars0 forks
anchorpassing016e2ab0 stars0 forks
tripwirepassingfa1f2220 stars0 forks
stackupfailing (4 of 20)aa5af350 stars0 forks
goldsetpassing8b3382f0 stars0 forks
quickdrawpassing0cccb6d0 stars0 forks
codecraft-aipassing15268d71 star0 forks

Commits

644 in the last 52 weeks, across 14 repositories

Counts commits to my own repositories. It measures what I write here, not what I land upstream.

Versions, downloads, checks, stars, forks and commits are read from npm and GitHub when the page builds (last at 2026-11-09 15:45 UTC) and refreshed at most once an hour.

stack

Languages
  • TypeScript
  • JavaScript
  • SQL
Back end
  • Node.js
  • Express
  • REST APIs
  • PostgreSQL
  • Prisma
  • Redis
  • MongoDB
Front end
  • React
  • Next.js
  • Tailwind CSS
  • HTML
  • CSS
Tools
  • Git
  • GitHub
  • Docker
  • Kubernetes
  • GitHub Actions
  • Vercel
  • Sentry
In my projects
  • BullMQ
  • pgvector
  • ArgoCD
  • Argo Rollouts
  • Prometheus
  • Grafana

now

Building
Homesty.ai, since November 2025. I build the side buyers see: the landing page, the chat where a buyer asks about a property, the REST API behind it, the admin pages the team uses, login and the audit log.
Studying
B.Tech in Computer Science at Manipal University Jaipur, graduating 2026.
Based in
Mumbai, and open to Bangalore.
Open to
Backend and full-stack engineering roles in Mumbai or Bangalore.

Updated 2 October 2026. The now page has the same, on its own.

contact

contact
lakshyaraj@portfolio:~$ contact
Press 1 to 4 to open one, or click it.

Resume

One page, as a PDF.