
I’m Kenil.
A software engineer who builds things that solve a real problem and then puts them in front of real users.
Over the last few years I’ve worked across startups and my own products: property and space booking, job application automation, YouTube note-taking and a SaaS starter kit. I studied computer engineering at GEC Bhavnagar and graduated in 2025.
Most of my work sits where products get complicated: payments and invoices with real tax rules, roles and permissions for several kinds of user, search that understands what people mean, and now AI agents that act on live booking data. I like owning a feature from the schema to the last email it sends.
Outside of work I try new tools, read about product strategy, and build side projects that scratch my own itch. Most of the products on this site started that way.
The warp
The thirteen layers on the loom, the tools I reach for in each, and which threads pass over them.
- 01
Interface
React, Next.js, TypeScript, Tailwind CSS
- Whattaplace
- Shyo
- Movefast
- Frame2PDF
- Hezalt
- UPPPLY
- 02
Admin
Dashboards, Internal tools
- Whattaplace
- Movefast
- UPPPLY
- 03
Extension
Plasmo, Chrome Extensions API
- Frame2PDF
- Hezalt
- 04
Mac app
Swift, SwiftUI, AppKit, ScreenCaptureKit, Sparkle
- Shyo
- 05
Auth
NextAuth, Role-based access, Email verification
- Whattaplace
- Shyo
- Movefast
- Frame2PDF
- Hezalt
- Salaah Shots
- UPPPLY
- 06
API
Node.js, Express, REST, Webhooks
- Whattaplace
- Shyo
- Movefast
- Frame2PDF
- Hezalt
- Salaah Shots
- 07
Data
PostgreSQL, Prisma, Supabase, MongoDB, Firebase, Cloudflare R2
- Whattaplace
- Shyo
- Movefast
- Frame2PDF
- Hezalt
- Salaah Shots
- 08
Search
Algolia, pgvector
- Whattaplace
- UPPPLY
- 09
AI
OpenAI API, OpenAI Agents SDK, Embeddings
- Whattaplace
- Hezalt
- 10
Payments
Razorpay, Stripe, Polar, Dodo Payments
- Whattaplace
- Shyo
- Movefast
- Frame2PDF
- 11
Email
Resend, Postmark
- Whattaplace
- Shyo
- Movefast
- Hezalt
- 12
Realtime
Stream Chat, Streamed responses
- Whattaplace
- 13
Documents
pdf-lib, Invoices with GST, TDS and TCS
- Whattaplace
- Frame2PDF
- UPPPLY
Why a loom
Surat is a city of looms. Its mills weave much of India’s man-made fabric, a lot of it on Jacquard looms: the punch-card machines that later inspired the first computers.
So this site is woven. Each product is a thread passed across the layers of the stack, and the card on every project page is its punch card: the layers it lifted. Set in Mona Sans and Martian Mono, built with Next.js, GSAP and Lenis.