I write about the projects I've worked on, and my experience and learnings along the way

Lazy is hard

Implementing Lazy access in TS with Key Mapping

06 Aug 2022

Lazy is Easy

Evaluating lazy helps to save computation power. But, how we can implement one?

23 Jul 2022

The Literal Magic

How I solved typing object key mapping in TypeScript

10 Jul 2022

The Implicit Arguments

Scala's functions are different since they accept two set of arguments as opposed to one in many programming languages. What does it serve? Let's look into it...

25 Jun 2022

Exploring NextJS ISR

How I used NextJS' Incremental Static Regeneration in our static e-commerce website and built a GraphCMS extension to trigger it.

23 May 2022

Project Morpheous

How I built a fluent interface to transform spreadsheet data into JSON that can be imported via the APIs.

12 May 2022


Experience and learnings during project that migrated the infra of a company to IaC using Pulumi

11 May 2022

From No-Code to Code

How I migrated our E-Commerce shop from No-Code tool to NextJS

09 May 2022