Skip to content
Krish VachhaniSoftware Engineer · Laugh Logic Labskrishvachhani01@gmail.com
Back

Krish Vachhani

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

Download PDF

Canonical version. The PDF is exported from this page and lives at a URL that does not change between revisions.

01

Summary

Full Stack Software Engineer with over 2 years of experience in building scalable production systems using TypeScript, React, Node.js, and PostgreSQL. Delivered features for platforms serving over 18 million users, with expertise in distributed backends, payments, real-time architectures, and CI/CD. Possesses strong algorithmic foundations and a proven track record of delivering reliable, high-impact products.

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

Projects

Live

PathCraft

React, Vite, 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
04

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
05

Education

2020 - 2024
CGPA: 9.64 / 10.00

Charotar University of Science and Technology

B.Tech in Computer Science and Engineering
06

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.