Skip to content
View krish-vachhani's full-sized avatar

Block or report krish-vachhani

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
krish-vachhani/README.md

Hi πŸ‘‹, I'm Krish Vachhani

Full-stack engineer Β· payments & real-time systems

I build backend-heavy full-stack products - exactly-once payments, real-time dispatch, systems that hold up at scale.
I also cold-DM'd my way to my first software deals, and I write about code + the business of building it.


πŸš€ What I'm doing these days

  • 🌱 Contributing to open source - ramping toward consistent, meaningful PRs
  • πŸ› οΈ Building in public & writing on X / Twitter about engineering and the business of it
  • πŸ’Ό Open to backend / full-stack roles at AI & product startups

🧩 Selected work

  • Food-delivery backend (current) - 4 apps (customer, restaurant, rider, admin) on Node/TypeScript: an idempotent Razorpay flow (webhook + verify, HMAC, Redis lock β†’ exactly-once), an expanding-radius rider dispatch on PostGIS (1 kmβ†’5 km rings, 30 s BullMQ window, Redis first-accept), and real-time order + GPS tracking via socket.io + Redis adapter across horizontally-scaled instances.
  • E-learning platform at scale - assessment system serving 18M+ students & 2M educators for a major US publisher: reusable, typed React question modules + optimized Node APIs β†’ ~30% fewer assessment errors.
  • PathCraft β†— - full-stack AI course generator (Next.js Β· Node Β· MongoDB Β· Gemini Β· Auth0): a modular lesson engine with 5+ content types; 70+ users, 1,300+ tracked events.
  • Whiteboard β†— - browser drawing editor on the raw HTML5 Canvas API: 4+ tools, low-latency imperative rendering, undo/redo history stack, PNG export.
  • Trustyle β†— - full-stack business platform (Next.js Β· Strapi CMS): SSR/SSG, 75+ products with dynamic content management, deployed on Vercel + Render.

βš™οΈ Tech

TypeScript JavaScript C++ Node.js Express React Next.js PostgreSQL Redis MongoDB Docker

πŸ† A bit more

  • ICPC Regionalist - qualified for two regionals (Gwalior-Pune & Amritapuri)
  • 750+ DSA problems solved across LeetCode & Codeforces - strong on algorithms and systems design

πŸ“« Connect

LinkedIn X LeetCode Email

Pinned Loading

  1. better-auth better-auth Public

    Forked from better-auth/better-auth

    The most comprehensive authentication framework

    TypeScript

  2. openstatus openstatus Public

    Forked from openstatusHQ/openstatus

    πŸ«– Status page with uptime monitoring & API monitoring as code πŸ«–

    TypeScript