Skip to content
Harjot Singh Rana

Full-Stack & AI Product Engineer

About

A full-stack and AI product engineer who takes early-stage products from a rough idea, a Figma, or a half-built codebase to something live and maintainable.

Who I am

I'm Harjot Singh Rana, a full-stack and AI product engineer based in New Delhi, India (IST). I work with TypeScript and Python, and I ship multi-agent AI products, multi-tenant SaaS, real-time backends, and developer tooling end to end: the product surface, the API, the data model, the billing, and the unglamorous production hardening in between.

This site is the canonical public record of that work. Every claim on it resolves to something you can open: a live product, a repository, a package, a post, or the résumé.

What I have shipped

  • Moonshift: founding engineer on an AI app builder. I rebuilt the multi-agent generation pipeline, raising end-to-end success from 46.2% to 76.7% and cutting median prompt-to-live time 32%, for 1,200+ users generating 800+ apps.
  • SignVault.io: full-stack engineer on a multi-tenant e-signature SaaS (operations concluded November 2025). I owned the REST API, the ABAC permissions engine, Stripe billing, and document workflows.
  • Reinstate: an open-source Go CLI for encrypted, cross-machine Claude Code and Codex session continuity, with 23/23 cross-platform acceptance tests passing.
  • Orchastra (140+ early adopters), DevSynq (219+ developers), and Zyflo, a React component library showcased at GitHub Universe 2025.

The full list, with stack and outcomes, is on the projects page.

Background

B.Tech in Computer Science and Engineering from Guru Tegh Bahadur Institute of Technology (GGSIPU, New Delhi), 2022 to 2026. Before Moonshift I was a full-stack engineer at SignVault.io, a software engineering intern at LawSikho, where I built a multithreaded Python pipeline that scraped and deduplicated 100,000+ job listings, and a full-stack intern at Mindcase.

Recognition that other people can check: a $10K Avalanche ecosystem mini-grant (one of 10 teams selected across India), a top-120 finish out of 20,000 participants in the OpenCode Buildathon, and 770+ problems solved on LeetCode.

How I work

I work remotely with founders, operators, and small product teams on fixed-scope sprints and ongoing fractional engagements. Every engagement starts with a written scope that says what is included, what is not, and what happens when that changes. The ways I can help, and the process, are described on the work with me page.

Questions, introductions, or a project brief: see the contact page.