Skip to content
Krish Vachhani
Back

Krish Vachhani

Software Engineer · Bangalore, India · krishvachhani01@gmail.com · krishvachhani.in

Download PDF
01

Summary

Full Stack Software Engineer with over 2 years of experience in developing scalable production systems using TypeScript, React, Node.js, PostgreSQL, and distributed architectures. Engineered software solutions for 18M+ users, specializing in real-time systems, payments, geospatial backends, and modern web applications. Contributed to OpenStatus and Better Auth (now part of Vercel), effectively merging multiple production fixes into both projects.

02

Experience

Aug 2025 - Present
Remote

Software Engineer, Laugh Logic Labs

Node.js, TypeScript, PostgreSQL, PostGIS, Redis, BullMQ, Socket.io, Razorpay
  • Developed a Swiggy/Zomato-style food-delivery backend for 4 client apps (customer, restaurant, rider, admin) on Node.js/TypeScript with BullMQ workers.
  • Created an expanding-radius rider dispatch on PostGIS with 1-km rings up to 5 km, a 30-second BullMQ acceptance window, and a Redis first-accept claim.
  • Engineered an idempotent Razorpay payment flow using 2 paths (webhook and verify), HMAC signatures, and a Redis lock ensuring exactly-once processing.
  • Automated weekly RazorpayX payouts via a 3-step flow (contact, fund account, IMPS) using idempotency keys, locks, TDS deduction, and Puppeteer PDFs.
  • Implemented real-time order tracking with socket.io and a Redis adapter for live status and rider GPS updates across horizontally-scaled API instances.
Jun 2024 - Jul 2025
On-site, Mumbai

Software Engineer, Zeus Learning

React, TypeScript, Node.js, Express.js, JavaScript, RESTful APIs, CI/CD
  • Led the development of a large-scale e-learning platform utilized by over 18M students and 2M educators for a major USA-based publisher.
  • Developed and refined reusable question-type modules using React and TypeScript to enhance scalability of assessments and integrate RESTful APIs.
  • Optimized Node.js APIs and mobile-first UI flows, achieving a 30% reduction in assessment errors while improving performance and engagement through effective CI/CD practices.
Jan 2024 - May 2024
Remote, Mumbai

Software Engineer Intern, Zeus Learning

React, TypeScript, Node.js, Express.js, JavaScript, CSS3
  • Triaged and resolved frontend bugs in an e-learning assessment platform for a large USA-based publisher using React and TypeScript.
  • Enhanced user flows and engagement, leading to a 15% increase in user interaction.
  • Resolved issues across multiple question types, improving platform stability and reducing user-reported bugs by 20%.
  • Improved accessibility to WCAG 2.1 standards and ensured cross-browser compatibility across modern browsers.
03

Open Source

6.5M weekly npm downloads · PR #10479 · merged, released in v1.6.25

better-auth - TypeScript authentication framework, now part of Vercel

  • Resolved an authentication bypass where Google One Tap overlooked the provider-level disableSignUp setting, preventing applications with sign-ups disabled from creating new user accounts.
  • Reported the vulnerability as a public issue before submitting the fix, delivering 78 lines of regression tests across three files - merged by the core maintainer
  • Defended the change during an automated security review, successfully rebutting a P1 objection with a trace of the provider configuration flow until it was withdrawn.
PR #10479
8.9k stars · PR #2425, #2373 · both merged

openstatus - open-source uptime and status-page platform

  • Resolved a deployment blocker where health checks used shell syntax on shell-less distroless images, preventing self-hosted instances from starting.
  • Migrated the database migration service off a stale Bun base image left from the project's transition to Deno; both fixes merged by the project founder within 43 minutes.
PR #2425PR #2373
04

Projects

Live

PathCraft

React, Node.js, Express.js, MongoDB, Auth0, Google Gemini, Tailwind CSS
  • Built PathCraft, a full-stack AI course platform that generates structured learning paths from prompts, used by 70+ users.
  • Tracked 1,300+ user events using Google Analytics (GA4), including course generation, lesson views, and interaction flows.
  • Collected qualitative feedback from early users on X (Twitter) to validate problem-solution fit and identify improvement areas.
  • Designed a modular lesson engine supporting 5+ content types, including MCQs, code blocks, text, and video suggestions.
www.pathcraft.dev
Live

Whiteboard Application

React, JavaScript, HTML5 Canvas, Tailwind CSS, React Context API
  • Built a browser-based whiteboard application using React and HTML5 Canvas, enabling low-latency drawing with smooth rendering.
  • Implemented real-time drawing with 4+ tools (brush, shapes, text, arrows) using efficient canvas rendering and event-driven updates.
  • Managed application state using React Context API to support scalable tool interactions and drawing workflows.
  • Enabled undo/redo functionality and PNG export, supporting complete drawing lifecycle and improving usability.
whiteboard-app-kohl.vercel.app
Live

Trustyle

Next.js, TypeScript, Tailwind CSS, Strapi CMS, Framer Motion, EmailJS
  • Built Trustyle, a full-stack business platform managing 75+ products with real-time updates via Strapi CMS.
  • Architected the system using Next.js (frontend) and Strapi CMS (backend) for dynamic product and content management.
  • Deployed using SSR/SSG with frontend on Vercel and backend on Render, integrating 3+ services including Google Maps, EmailJS, and Framer Motion.
www.trustyle.co.in
05

Skills

AreaTools
Core stackJavaScript (ES6+), TypeScript, React.js, Next.js, Node.js, Express.js, PostgreSQL, MongoDB, C++
Foundations & toolsData Structures & Algorithms, OOP, REST APIs, SQL, Docker, Git, AI tools, Redis, BullMQ, Socket.io, PostGIS
06

Education

2020 - 2024
CGPA: 9.64 / 10.00

Charotar University of Science and Technology

B.Tech in Computer Science and Engineering
07

Awards

  • Qualified for ICPC Gwalior-Pune Regionals and ICPC Amritapuri Regionals, showcasing expertise in algorithms and data structures.
  • Solved over 400 DSA problems on LeetCode and 350+ on Codeforces, achieving a maximum rating of 1214 (Pupil); secured 1st place in Codepie 2.0 and CodeRatri among 180+ and 200+ participants.
  • Served as a Beta Microsoft Learn Student Ambassador, organizing technical events for over 200 students and enhancing presentation, collaboration, and documentation skills.