A bit more about me
I started out as a backend developer who was far too
interested in the servers. That curiosity took me through
distributed systems, then into machine learning, and
eventually into the part nobody really wants to own — the gap
between a model that works in a notebook and a system that's
still standing at three in the morning.
So that's mostly what I do now. Data pipelines, training and
evaluation loops, inference services, and the cloud platforms
underneath them. I think a lot about latency, about what
things cost to run, and about whether whoever is on call can
actually work out what broke. The best systems I've worked on
were the boring ones.
The other half is writing and recording. I started doing it
because explaining something is the fastest way to find out
whether I actually understand it. I kept doing it because the
explanations I needed when I was starting out mostly weren't
there.
I'm based in Colombo, I work remotely with teams in a few
different timezones, and I'm always happy to talk shop with
someone who's stuck on something interesting.