Tech entrepreneur · Advisor
Building dependable, intelligent systems.
I build software and help teams turn complex problems into practical products. Here I share selected projects and what I learn along the way.
A little about my background
Work with me
I help founders and small teams connect product decisions with technical delivery. We can start with a focused question or a clearly defined piece of work.
- Product clarification
- Work through the problem, challenge assumptions, and define a useful first version with clear success criteria.
- Technical discovery & design
- Investigate the uncertain parts, compare approaches, and map out the components and connections.
- Guidance & reviews
- Work with founders and developers to resolve decisions, review implementation, and get past blockers.
- Focused implementation
- Build an agreed part of the product, integrate existing systems, or work alongside your developers.
Have something in mind? Get in touch
Selected projects
View allQuerying knowledge through time
Research on answering complex questions over temporal knowledge while making closed-world assumptions explicit.
Knowledge representation / Computational logic / AI
Reconstructing shape from light
Computer-vision research on recovering 3D surface shape from fewer uncalibrated images.
Computer vision / 3D reconstruction / Machine learning