About me

Hi,

I'm Arun. I'm a software engineer based in the UK 🇬🇧. I have two jobs. At nights and weekend, along with my wife, I run Hang Five, a daily word game. During the day I work as a lead engineer at Caura, the London-based startup that makes the app for all things car. Before moving back to the UK and joining Caura in mid-2026, I was lead engineer in the fixed assets team at the New Zealand-founded and now American-run accounting software company, Xero.

This site has been my blog since 2007. I've mostly written about dev problems I've encountered in my work and personal projects. In April 2023 I relaunched it as a newsletter focussing on dev tips, tricks and stories. Then in August that year we started Hang Five and that's taken up all my spare time, so the newsletter is pretty quiet.

I've been programming since I was a kid in the 80s. We had an Amstrad CPC 464 and it had Logo on it. Then I got into copying BASIC code out of Usborne books. I dabbled in Pascal (mainly because I wanted a compiled language that would give me an EXE file) and tried C when I was about 11 and couldn't get my head around pointers. My skills really took off when I discovered Visual Basic 3.0 in high school. The main tools of my trade at the moment are .NET (both Framework and what was formerly known as Core) and TypeScript.