One product is mine. The rest are examples.
There is no wall of client logos on this page, because I don't name clients or employers anywhere on this site. So here is the line instead: what I own and run in public, and what I build for businesses, drawn as examples rather than borrowed from somebody else's project.
BenefitCheck.ca
A calculator that tells people in Ontario which government benefits they are likely to qualify for and roughly how much. I wrote the eligibility rules, I take the card payments, I handle the bounced emails, and I am the one who gets paged when a scheduled job stops at eleven at night.
There is a second thing I own: a tool that finds and verifies business contacts, five stages from sourcing to verification. I built it for my own outreach and don't sell it. It is the reason I can talk about email deliverability and CASL from experience rather than from a blog post.

- Role
- Sole developer and operator
- Money
- Card payments, one charge per full result
- Behind it
- Transactional email, bounce suppression, scheduled monitors, health panel
- Next
- More provinces, behind a parity test
Everything below the line is an example build. I drew each one to show what that kind of tool looks like in use. None of them was made for a client, no client or employer is named anywhere on this site, and nothing here is presented as somebody else's work.
When there is client work I can show, it will appear here — named if the client wants to be named, and described without them if they don't. Until then this is the honest version.
Six shapes this work usually takes.

Quoting tool
Materials, formulas and margins written down once, then applied the same way whoever is at the desk.

Production board
Stages that match the real process, due dates that mean something, built for a tablet on a wall.

AI assistant
A workspace that knows the company's prices and templates and never sends anything without a person approving it.

Order intake queue
Phone, email and Facebook orders arriving in one list with the same fields every time.

Product customiser
The customer picks options, uploads artwork, sees the price and sends a request you can start from.

Data migration
Decades of customer records moved out of old software: duplicates merged, history intact, rollback until you sign off.
Boring technology, on purpose.
All of it runs in your accounts, exportable at any time, on tools any competent developer can pick up. For a five-person business the risk was never that the software fails — it is that it turns into something only one person understands. So there is documentation, there are tests, and there is a recorded walkthrough.
Which of these does your business need?
The audit is the fastest way to find out. Ten minutes of your time, a written answer in a week, no phone call and no cost.