Selected work · 2026
I design products, then build them on the real code.
I'm Brenden. These are 18 products, tools and stores I've taken from a real problem to something people use, each told as one story.
- Product design
- Front-end engineering
- Solo, end to end

- RepMax visitors from 54 countries
- 2,227
- VectorizerKit signups, with no ads
- 68
- faster supplier forms with Proof2Print
- ~90%
- case studies, each a real product
- 18
Featured
Products and a studio I run
Product · 2026
Shoppers could save by splitting orders but couldn't tell what they'd actually pay.
- Visitors
- 2,227
- Optimizations
- ~1,300
- Countries
- 54


Product · 2026
Traced logos looked right but carried 36 times the nodes a designer would draw.
- Visitors
- 171
- Traces
- 360
- Signups
- 68

Own product · 2026
A one-person studio losing its days to intake, research and invoices.
Read the case study

At WASIP
Tools, stores and sites for the company I work at
- wasip.com

Virtual Mockup Tool
WASIP Ltd. · 2026
Every mockup waited in the artwork team's queue.
- app.netsuite.com

Docket Board
WASIP Ltd. · 2026
After the move to NetSuite, our in-house printer's orders were stuck behind a system built for someone else.
- idahominingapparel.com


WASIP brand · 2026
A workwear store for miners and mining companies that was broken on phones and too dated to trust.

Quote-to-Production Console
WASIP Ltd. · 2026
Quotes, proofs and orders drifted out of step in a staff app built in stages.

Proof2Print
WASIP Ltd. · 2026
Retyping approved proofs into supplier forms, 100+ times a week.
- wasip.com


WASIP
WASIP Ltd. · 2021–2026
Buyers need the kit their province's rules require, often with their logo on it, from a catalogue of hundreds of products.
- coolworksworkwear.com


Coolworks Workwear
WASIP Ltd. · 2021–2026
A workwear brand sold through distributors had a site laid out like a shop, which buried the brand.
For Clients
Sites for small businesses and a charity
- millerplumbingsystemsinc.com


Miller Plumbing Systems
Client · 2026
A family plumber needed more calls without its website promising things the crew couldn't keep.
- 990capital.com
Launching soon
990 Capital
Client · 2026
A Toronto private-debt firm whose website made it look smaller and less serious than it is.
- the-laundry-centre.vercel.app
Launching soon

Client · 2026
A laundromat owner wanted more commercial clients, and a website alone wouldn't win them.
- mooreconstructionnc.com
Launching soon
Moore Construction
Client · 2026
A mountain-town contractor needed homeowners to call or ask for an estimate, from any page, in one tap.
- hockeywithheart.ca
Launching soon
Hockey With Heart
Pro bono · 2026
A club's charity site showed stale news and a broken $0 counter, and volunteers couldn't keep it current.
My Own Projects
Things I built for myself
- tickmedic.com
Launching soon
TickMedic
Own product · 2026
A one-person kit brand needed its own store that gets every order and stock count right, with nobody watching.
- localhost · prospector

Prospector
Own product · 2026
Finding local businesses worth pitching took hours of manual site audits.

Japan Trip Planner
Own project · 2026
Two travellers needed one shared itinerary on their phones, out of a spreadsheet, that worked without signal.
Also worked with
Beyond the builds above — a decade of client work across e-commerce, trades, B2B services, and small teams that wanted to move faster than their budget should have allowed.
How we work together
Build it for you
We scope it, build it, hand it over. Sites, internal tools, automations, agents — whatever the work calls for.
Good fit if you have a process or product idea but no dev team.
Plug AI into what you already have
Add intelligence to your existing stack — site, CRM, support inbox, ops workflow. We don't replace your tools, we make them faster.
Good fit if your tools work but feel manual.
Advise or pair
Short engagements to help you scope a build, choose tools, or unblock something stuck. We bring the second brain, you bring the keys.
Good fit if you have someone technical but want a sharper plan.
For the full lifecycle of an engagement — discovery, brief, quote, build, handoff — see /how-we-work.
Pick a focus area or industry — see what AI could do.
Things people ask before getting started.
Are these recordings of the real thing?
Yes. Every recording on this page is the actual application, driven by a script and captured from the browser — not a mockup or a design comp. For internal business tools we run them on demo data, so no real customer, order or pricing information is shown. Want to see one live? We'll walk you through it on a call.
Do you work with clients outside the GTA?
Yes. Most engagements happen remotely — software ships from anywhere. We're based in Toronto and the highest-trust conversations still tend to start with a coffee in someone's office, but we have clients in the US and outside the GTA too. The location matters less than the fit of the problem.
Do I need to be technical to work with you?
No. Most of our clients aren't engineers — they're operators who know exactly which task is killing their week and want it gone. We do the technical work. You stay close to the parts that matter: what the build is supposed to do, what 'good' looks like, what edge cases need to behave right.
What stack do you build on?
TypeScript, Next.js, and React on the front; Node, Python, and serverless infra on the back. AI work runs on the major hosted models (OpenAI, Anthropic) and on smaller open-weight models when the cost or privacy math says so. We don't push a stack on you if you already have one — we'll work with what you've got unless there's a specific reason not to.
What happens after the build ships?
We hand off the build with documentation, a runbook for the common tasks, and a training session for whoever owns it on your side. Most builds run on their own once shipped. If you want monthly check-ins or a light retainer for new use-cases, that's a separate, optional conversation. No automatic ongoing fees.
What if I don't know exactly what I want yet?
Most engagements start that way. The work we do best starts one step earlier than the feature request — figuring out what you're actually trying to make happen. Bring it in rough. Twenty minutes in the chat with Echo is usually enough to tell us both whether there's a real build hiding inside the half‑formed idea.
Want something like this?
Tell Echo what you’re trying to build — rough is fine. You’ll leave with a clearer sense of what it would take.
We take on a small number of engagements each quarter.
