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 workSelected work
04 projects
Layr
Product
Turns the trail a product team already has into evidence‑backed priorities and specs.
contextd
Systems
A local daemon that briefs coding agents on what you are doing, so you can stop pasting it in.
AI Designer
CAD
A checked loop from a plain-language prompt to a headless FreeCAD script.
Voxloom
Voice
Speak a rough thought. Get a prompt pasted where your cursor already is.
Experience
AI Engineer
Laiqa Wellness
– present
I work on Anya, a production messaging agent: the orchestration and the checks around it.
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.
