To the God of new beginnings, wisdom and luck; Remover of obstacles 🌺

Latest

Claude Made Expo Understand Our Dynamic Routes

June 10th, 2025 ☕ 7 min read

I've been using AI to do more than just autocomplete: stitching together build tools, scripting, and navigating complex codebases. Here's how Claude Code CLI helped solve a tricky routing problem during our React Native to Expo migration — without touching a single screen manually.

Smaller Bundles and Faster Pipelines

May 21st, 2025 ☕ 5 min read

We cleaned up one of our largest frontend repos — dropped hundreds of unused screens, removed dead dependencies, and halved the JS bundle. CI got 2x faster with a few clever optimizations. Here's how boring cleanup and smart tweaks led to big wins.

Free FPS Boost by Passing JSX as Children

April 15th, 2025 ☕ 3 min read

I came across a neat trick in a colleague's video - passing JSX as children to avoid unnecessary re-renders in React. It's a small detail, but surprisingly effective. Let's see why it works and when it might come in handy.

Bundling Javascript Over the Years

March 10th, 2025 ☕ 9 min read

If you've ever run a build command and wondered what's behind it, this post gives a high-level overview of how bundlers came to be - from the days of script tag chaos to modern tools that power today's frontend workflows.

My First Cutie Pi

February 6th, 2025 ☕ 6 min read

From being skeptical about needing a Raspberry Pi to building a sleek mini-computer with the Pironman 5 case. A weekend project turned into a fun learning experience, complete with RGB lights, real-time monitoring, and a dash of last-minute shopping drama.


Archive

React Native: A slightly advanced guide

August 30th, 2022 ☕ 15 min read

Simple mechanism to find dirty form fields

June 1st, 2020 ☕ 4 min read

FSharp: Learning to use FAKE and Paket

July 2nd, 2018 ☕ 8 min read

Porting enterprise React app to create-react-app

July 8th, 2017 ☕ 5 min read

10 Commandments for Aspiring Programmers from India

October 9th, 2016 ☕ 6 min read