About me

I’m a staff iOS engineer, started coding journey in 1999.

My guiding principles in software are:

  • the best code is no code
  • modules should be deep, not wide
  • prefer duplication over the wrong abstraction
  • simplicity enables reliability

and I’m a self‑diagnosed case of Conditional Statement Aversion.

Off‑hours, you’ll find me hacking bikes, walking my dogs, or getting lost in sci‑fi.

My resume