Open case study OpenFloor
Know your property before you book
OpenFloor helps home buyers in Gujarat check how much of a project is already sold before they book.
- Built with
- Next.jsReactTypeScriptTailwind CSSFirebase AuthFirestoreNode.jsCaddy
I build products end to end: native Mac apps people keep running all day, web platforms, and mobile apps. The part I care about most is how they feel to use.




My projects, tiled live by Jharokha, the window manager I built. Hover to pause, click to open.
Open case study Know your property before you book
OpenFloor helps home buyers in Gujarat check how much of a project is already sold before they book.
Open case study Outbound voice campaigns
VoiceNest lets organisations run automated phone campaigns without touching the Exotel dashboard.
Open case study Split + Expense
Square is a cutting-edge financial tool that combines expense tracking with bill splitting. Leveraging Google Gemini AI, it provides intelligent insights into spending habits.
Open case study AutoExp revolutionizes personal finance management by automatically detecting and parsing transaction SMS messages to record expenses. Built with Flutter for a seamless mobile experience and Node.
Open case study Project allocation for PDEU
Our university ran minor and capstone project allocation on spreadsheets and email threads. CP Portal replaces that with one place for three roles.
Open case study A comprehensive restaurant website designed to streamline the ordering process. It features a responsive menu, secure Stripe payment integration for online orders, and a Firebase backend for real-time data management.
Open case study Every window, in its place.
An automatic tiling window manager for macOS, named after the carved windows of Rajasthan.

A tiny friend who reminds you to drink water.
A desktop character walks onto your Mac, takes a sip, and asks if you did too.

Own the platform's authentication, audit logging and CI for a logistics SaaS serving 150+ enterprise tenants. Designed single sign-on across every tenant and service in Go with WorkOS, now used by 4+ backend services; built a central audit log fed by Kafka and a transactional outbox into PostgreSQL; and halved the end-to-end test pipeline's cold start, from 16.5 to about 8 minutes.
Replaced manual regression testing with a Playwright end-to-end suite, run in Docker as a release gate and covering every critical flow. Built GenAI pipelines that turn business-card photos into CRM leads and parse trade documents into structured data, and carried production on-call for enterprise customers.
Built the Admin Panel from scratch: a role-based user-management system in React, Rails and GraphQL that now manages 5,000+ users. Shipped client feature requests and turned the internship into a full-time offer.
Led the development of a user-friendly Flutter mobile app, managed a robust and scalable API using Node.js. Designed a feature-rich React.js admin panel to enhance event management efficiency.
Played a pivotal role in developing a secure and robust User Authentication System utilizing Node.js, MongoDB, and JWT for efficient and accurate storage of user data.
📍 Ahmedabad, IndiaI'm Vipul, a Platform Engineer II at Shipmnts, where I own authentication, audit logging and CI for a logistics platform serving 150+ enterprise tenants, in Go, Rails and Kafka. I graduated with distinction from PDEU.
After hours I build my own tools: a window manager and a water buddy for the Mac, a RERA property explorer, and apps that split bills and read my bank SMS. I like owning a product from the first sketch to the release notes.