Reading: Refactoring UI, System Design Interview Vol. 1
Introduction
I talk to humans, computers, books, cats, dogs.
I am a fullstack developer interested in real-time software,
collaborative editors, locally-synced systems, Gen AI products, and
CRMs. I build products end-to-end and care about the craft at every
layer: the schema under the hood, the API contract in the middle,
and the pixel on the screen.
both = products that work and feel right at every layer
Fullstack Engineer
I own the entire stack. Frontend architecture, backend services,
databases, CI/CD, deployment. I've shipped CRM platforms,
real-time collaborative editors, chat systems over WebSockets,
and marketing sites on Cloudflare Workers + KV.
System Thinker
I think in systems, not features. Database schemas, CRDT
conflict resolution, CI/CD pipelines, caching strategies. I read
DDIA and OSTEP for fun and I believe the best UI is backed by
the best architecture.
Experience
Innovun Global — Tech Lead (Contract) · May
2025 – Present
Bangalore, India
Leading a remote team building a custom marketing CRM for a
US-based global manufacturing enterprise
Led the entire project development — from lead generation
module to sales module to campaign management module
The CRM platform built by my team led to a 110% increase in
sales growth for the client(global manufacturing enterprise)
Designed and implemented a WhatsApp campaign management
system using the WhatsApp Business API, including campaign
workflows, message orchestration, delivery tracking, and CRM
data integrations
Owned frontend + backend architecture and database schema
design
Set up CI/CD pipelines, led UI/UX modernization for a
healthcare ERP and CSSD platform
Managing multiple concurrent projects while maintaining
delivery quality
Learning: Building systems at production scale that are
both fast and dependable — messaging platforms, automation
pipelines, and infrastructure that real teams depend on
daily.
DIY — Design Engineer & Tech Lead · June – Aug.
2025
Learning: Leading cross-functional collaboration between
design and engineering, and shipping tools that measurably
reduce operational friction.
Dreamstudio — Frontend Developer · June – Aug.
2025
Jakarta, Indonesia
Led frontend development, integrated APIs, built landing
pages and internal dashboards
Improved initial page load by 25% through rendering and
asset optimizations
Stack: React.js, Tailwind CSS, REST APIs
Planva — Frontend Developer (YC China backed) ·
2025
Contributed to building planning, execution flows, and
user-driven workflow features
Worked with rapidly evolving product requirements, requiring
fast iteration, clean abstractions, and pragmatic
engineering decisions
Learning: How to balance speed with maintainability in an
early-stage environment, and how engineering decisions
directly shape product velocity and user trust.
Maura AI — Frontend Developer · Sept. 2024 –
June 2025
San Francisco, USA
Built landing pages, waitlist flows, and core UI for an
AI-driven product
Implemented complex drag-and-drop interactions for file
trees, lists, and Kanban boards
Researched and implemented local-first patterns with
YJS/YDoc persistence providers
Stack: React.js, Tailwind CSS, YJS/YDoc, AWS
Learning: Deep dive into local-first architecture,
persistence strategies, and building interfaces that feel
responsive even with complex underlying data models.
Personal Network — Frontend Developer · Oct. –
Dec. 2024
California, USA
Audited a Gatsby site, migrated to Next.js for improved
scalability and DX
Why this matters: Built to understand how production sync
services like Liveblocks actually work — from the CRDT math
to the Durable Object architecture. Deep systems thinking
shipped as a real product.
Why this matters: Self-hostable means you own your
infrastructure, your data, and your costs. The same real-time
primitives Liveblocks sells — without the vendor lock-in.
GitHub App that automatically reviews PRs and responds to
developer @mentions with actionable, contextual feedback
Generates structured diffs, sends them through an AI review
pipeline, and posts comments directly on GitHub
Owned end-to-end — system design, webhook handling (Probot),
diff generation, AI integration, and developer-facing
feedback loops
Reduced review turnaround time, improved code consistency,
and boosted productivity for early-stage teams
Stack: GitHub Apps, Probot, Node.js
Why this matters: Built to solve a pain point I experienced
myself as a developer. Code review is a bottleneck — this
automates the tedious parts so humans can focus on the
design decisions.