Code is almost solved.
Product is not.

I build products and the systems used to build them. VP roles at Klarna and Rackspace, created OpenStack Keystone, three successful exits. Today, I'm focused on what comes after code generation — defining product intent and constraints that AI can execute reliably, not one-shot after one-shot.

Professional headshot outdoors
In traditional Arabian dress at Wadi Rum
Family in a tuk tuk in Chiang Mai
Jumping on the Dead Sea salt flats
At a formal dinner

Current Projects

Building

Launchfile: turning product definitions into working systems. Surface Protocol: formalizing what a "product" is so AI can build without drifting from intent.

The Thesis

Low-level code generation is largely solved — but production-grade systems thinking is not. Defining product, UX, and architectural constraints remains an open field. Getting autonomous AI to diligently abide by those constraints — without human oversight at every step — is the real unsolved problem.

Work highlights

  1. Company
    Equipped
    Date
    Role
    CEO & Cofounder
  2. Company
    Klarna
    Date
    Role
    VP Engineering, VP Product Platforms
  3. Company
    Rackspace
    Date
    Role
    VP Software Architecture, Cloud Product Leader
  4. Company
    Mi8 Corporation
    Date
    Role
    CTO (acquired for $21M)
Full career on LinkedIn