About

I'm Harshal, a frontend engineer and technical lead with 9+ years of building for the web. I currently lead frontend work at Eyewa, one of the Middle East's largest eyewear retailers, where my team builds the point-of-sale system that runs in 300+ stores across the Gulf.

Before that I built an asynchronous video pipeline (Lambda, SQS, FFmpeg, HLS) at Mooofarm, serving adaptive-bitrate video to farmers on low-end Android devices in rural India, and worked on consumer rail booking at Trainline in London.

Why this site exists

Most of my career has been spent on the kind of engineering that only shows up when it's missing: checkouts that survive flaky store networks, video that plays on a ten-year-old phone, pages that hit their frame budget. The common thread is caring about how browsers actually work, the event loop, the rendering pipeline, the network layer, rather than treating the platform as something a framework abstracts away.

This site is where I write that knowledge down. Articles here come with interactive demos, because scheduling and rendering are easier to watch than to read about and each demo is a hand-written web component with zero dependencies, running on a static site generator I built in a few hundred lines of Node. The site is the thesis: you can get a fast, modern, maintainable site from the platform alone.

Elsewhere