Skip to content

New York City & Halifax, Nova Scotia

Software that survives real users

I build AI systems, cloud infrastructure, and the applications that sit on top of them. Most recently: a computer vision tool that measures shoulder movement for a clinical trial, and an operational layer that replaced a staffing agency’s entire software stack with a single agent.

I came to software through biotechnology rather than the other way around, so clinical data, regulatory constraints, and scientific method do not need translating for me.

What I do

Web & mobile

What people actually see and use — and whether they can find it.

AI & infrastructure

The systems underneath: what the product can do, and what keeps it up.

Specialist domains

Fields where I already know the constraints, so you are not paying me to learn them.

Recent work

2026
Fixed scope
Delivered

Computer vision mobility assessment

An iPad app measuring shoulder range of motion from camera pose data, for a clinical research pilot.

The repository arrived stalled: the working code sat on a branch six weeks ahead of main, behind four pose engines that did not run and 66 MB of licence-encumbered binaries. I established a contractual baseline, tore the dead stack out, and rebuilt guided capture for flexion, abduction and hand-to-head across both sides. Reporting on screen and as PDF, research data export, and a written operator guide. I moved the design local-first, so participant data never leaves the lab iPad — a stronger privacy position than the hosted approach originally scoped, and one less thing for the ethics board to weigh.

React Native · Swift · Apple Vision · Computer vision · Privacy by design

Read the case study

2026
Contract
Delivered

AI-native operational layer

An agent-driven operational layer for a staffing agency, replacing a stack of disconnected tools.

Rather than wiring together another set of subscriptions, the system runs as an agent with its own memory and task queue: it researches, enriches, drafts, sequences follow-ups, and keeps a durable record of every action across sessions. The client owns the whole stack outright — no per-seat fees, no credit tiers, no vendor holding the workflow hostage.

Agentic AI · LLM orchestration · Workflow automation · Python

Read the case study

Tell me what you’re building and where it’s stuck.

I take on a small number of engagements at a time. The scoping call costs nothing, and if I am not the right person for the work I will say so on that call rather than after your deposit clears.