Software engineer

Agents that still work on Tuesday.

I build agents and the parts that keep them useful: the pipelines, the checks, and a few local tools I wanted for myself.

Selected work

Selected work

04 projects

  1. Layr

    Product

    Turns the trail a product team already has into evidence‑backed priorities and specs.

  2. contextd

    Systems

    A local daemon that briefs coding agents on what you are doing, so you can stop pasting it in.

  3. AI Designer

    CAD

    A checked loop from a plain-language prompt to a headless FreeCAD script.

  4. Voxloom

    Voice

    Speak a rough thought. Get a prompt pasted where your cursor already is.

Experience

  1. AI Engineer

    Laiqa Wellness

    – present

    I work on Anya, a production messaging agent: the orchestration and the checks around it.

  2. Software Engineer

    Zenbase Technologies

    –

    Voice-calling infrastructure: webhook workers and the path from a call to a result.

Also in the open

Outside of work, a Hermes Agent maintainer landed a lazy MCP schema cache on main from my design, and a chart-export fix is merged in Apache Superset.

About

The interesting part starts after it runs.

Care
I care about software that still behaves when the input is messy and a person is waiting on it.
Build
Agents, the pipelines behind them, and small local tools. The public ones are a product-decision layer, a FreeCAD agent, and a context daemon for coding agents.
Think
I would rather make one loop reliable than add another feature around a broken one.