Software engineer. I build web products end to end — frontend, backend, and the infrastructure they run on. Mostly marketplaces, SaaS, and internal business systems.
Over twenty years in software. Most of my work these days starts the same way: a system that's already in production and needs real work done. An old codebase to modernize, something slow to make fast, infrastructure that costs more than it should.
OfficeSpace.com — a commercial real estate marketplace. Originally a US-only product built on Ruby on Rails. The engineering to rebuild it into a global marketplace was mine, and the platform is still under my maintenance.
A couple of things from that work:
- The data layer was rebuilt so that even the heaviest endpoints — geo-search returning over a thousand results — stay fast.
- A rework of how the platform handles mapping brought the cost of that infrastructure down by an order of magnitude.
A diving operations system for Skarholm Dykking, a Norwegian industrial diving company. Built in 2021 — dive logging to Norwegian standards. Since then it has grown to cover safety reporting under the national regulations as well, maintained and extended for the company since the start.
No fixed stack. After twenty years across everything from low-level systems to modern web platforms, picking up whatever a project needs isn't the hard part — so the tools fit the problem, not the other way around.
Available for new projects. One thing worth knowing up front: collaboration is text-only — email and chat, no calls. In practice it keeps the work well documented.
