Posts

Engineering posts, personal essays, and things I'm thinking about.

mobile · product · lessons

Choose your bundle ID carefully

We picked a random bundle ID while experimenting. Months later, changing it meant creating a new app listing.

mobile · system-design · backend

The Fragmentation Gap: Dynamic In-App Update Strategy

A system to nudge users off old app versions, without annoying them

engineering · js · npm-package

Whynotjs

I Built a Library to Learn How Proxy in JS Actually Works

engineering · javascript · react

Understanding rendering patterns

Rendering Strategies, From First Principles

reflection · personal

A Personal Manifesto

engineering · javascript

Mini git from scratch (P1)

Building a Toy Git in JavaScript

engineering · javascript

Mini axios from scratch

Building a toy version of axios.

engineering · javascript · react

Building my own tiny react-router

Peeking under the hood of React Router with a tiny DIY version.

engineering · javascript

Designing events SDK in JS

Building an event sdk in js for web.

career

Dream11 interview experience

SDE 1 (frontend) interview experience at Dream11

engineering · javascript · react

Building My Own Tiny State Management

Learning how things work under the hood.

engineering · ai

Semantic Video Search: From Problem to Prototype

How I built a tool to help creators quickly find moments inside their videos

engineering · javascript

Experimenting with a Toy DOM Parser in JavaScript

How HTML parsing works by building a simple toy DOM parser in JavaScript

reflection

Thoughts

Dump of interesting & insightul thoughts

reflection · life

Picture Perfect Places - Solution to problems?

The false belief that picture perfect place will solve all your problems

curiosity · history

Story of Dwarve humans - Homo Floresiensis

Humans with maximum height of 1 metre & weighed not more than 20kgs

reflection · life

Awakening Conversations

Conversations that makes me conscious about life.

reflection · writing

Importance of Writing

"You don't write because you want to say something, you write because you have something to say." - F. Scott Fitzgerald

career · growth

Getting feedbacks

Are You Leveraging Manager and Senior Team Feedback to Improve?