Selected work · Delhi, Ontario
Websites, the visual editor that builds them, campaign creative, print and image direction — and the software underneath. All of it made solo, and all of it here to look at.
An emergency trade, a seasonal service, a portfolio-led renovator and a salon. Each solves a different first-screen job. Click any one to open the live site.
Straight up: the three marked demo are built for invented businesses — demonstration work, not client results. Tangled is a real shop. All four are live and clickable.
A visual, in-browser site editor: click any element and edit it in place, drag to reorder, undo, switch pages, preview at phone and tablet widths. Written from scratch — canvas, inspector, layer tree and all.





The editor assembles from this. Every module is an original build — where one was inspired by a publicly visible effect, it was rewritten from the technique rather than copied, because several of those licences bar reuse inside a component library. Hover to pause, click any to open it.
The backgrounds on this page use the same techniques as the library's own background modules — an aurora curtain, a drifting dot lattice and a film-grain tile, all driven by transforms so they stay on the compositor. The page is a demo of the library.
Concept, photo direction, copywriting, interface mockups, layout and render. The first set is what actually ran on Instagram. Click any piece to open it full size.


















Business cards, 3.5 × 2in. Faceted navy panels with real gradient shading, a dot-grid texture, and a scannable QR in brand teal rather than stock black — dark-on-light contrast preserved so it actually reads.


Generated imagery is only as good as the direction behind it. Two briefs, each held to its own rules — nothing that looks like it came from a stock library.














Four systems, built solo, each doing a real job — described by what they do rather than what they're made of.
Answers the phone, texts and email
Classifies every incoming message, drafts a reply in the owner's voice, holds it in an approval queue for one click. Transcribes voicemail, runs two-way SMS, follows up on its own schedule.
Marketing work, routed then graded
An orchestrator hands each request to one of seven specialist agents. Every rule it applies gets scored on whether the work won or lost, and losing rules retire themselves.
A chat widget that installs in one line
Scoped dashboards per customer, a running ledger of what each conversation costs in API spend, and a setup wizard a non-technical owner can finish alone.
A business name in, a website out
Finds the business, scrapes its brand colours, runs OCR on the logo, derives a matching palette and assembles a site from a 100+ component library.
Also worth saying plainly: none of these products has paying customers yet. They're built, tested and running — not commercially proven.
No computer science degree either. An OSSD, a year of college in Michigan on a baseball scholarship, and five years before this in municipal recreation, retail and industrial installation. The work above is the argument.
Based in Delhi, Ontario. Working remotely. Open to employment, contract and part-time.