Writing

Case studies & notes

Case studies, engineering notes, and blog posts on product engineering — from this site's layout system to Lenis and Next.js caching patterns.

Engineering

How I build

How I structure applications — UI layers, typed APIs, and delivery patterns from shipped projects.

Product UI

Tables, forms, filters, validation, states, and responsive workflows shaped for real product tasks.

Type-safe architecture

Strong contracts from UI through APIs to the data layer — tRPC and typed procedures where projects use that stack.

Reusable systems

Shared UI primitives, tokens, and modular application structure — especially in Loftlancer and Feature Kits.

Quality & delivery

Testing, linting, CI, and deployment workflows documented in repos (Biome, Vitest, GitHub Actions, Vercel).

Next.js

Next.js

Frontend · used in 5 public projects

React

React

Frontend · used in 5 public projects

tRPC

tRPC

Data / API · used in 3 public projects

Drizzle ORM

Drizzle ORM

Data / API · used in 3 public projects

Better Auth

Better Auth

Platform & quality · used in 3 public projects

Razorpay

Razorpay

Platform & quality · used in 2 public projects

Frontend systems

App → Layout → Feature → Data query → UI state

Data & API (where used in projects)

Client → tRPC / REST → Auth → PostgreSQL

Infrastructure (documented in repos)

Git push → GitHub Actions → Build → Vercel deploy
See evidence in projects →