
Most web projects involve three people: a designer who makes things pretty, a developer who makes things work, and a marketing person who wonders why neither of them thought about SEO.
I'm all three.
That means:
I started coding in 2016. Since then I've:
GPTBoss reached $200k revenue and 93,000 users with $0 spent on customer acquisition. I did the design, development, marketing, and customer support. All of it.
An AI-For-Realtors startup from Portland hired me to turn their no-code MVP into a production-grade system. I architected their entire frontend, built their AI chat infrastructure, and mentored junior engineers to autonomy.
A worker-owned co-op/syndicate taught me how to be useful everywhere. Frontend, backend, blockchain, design, sales, account management. If there was a gap, I filled it.
I contributed to over $100m in annual revenue through digital ads, lead capture systems, and CRM implementation. Real business, real money.
A Canadian video agency went from $500k to $2M while I was there. I built the funnels, wrote the copy, ran the ads.
I'm not a specialist. I'm a generalist who's spent years becoming dangerous in multiple disciplines.
Ranked 28th in Canada on UXcel (top 0.5% globally). This isn't a participation trophy — it's a competitive ranking against 500,000+ designers. I'm better at design than most people whose only job is design.
96/100 GitHired score. My code has been reviewed, tested, and shipped in production systems that real people use.
$200k revenue from a startup I built alone. I don't just write code — I've built things that made money.
BSc Computer Science (Kwantlen Polytechnic), Fullstack Open certification (University of Helsinki). The formal stuff plus the self-taught stuff.
I was. It wasn't for me.
Big companies move slow. They have meetings about meetings. They optimize for politics over outcomes. I'd rather ship things.
I should be honest about what I'm not:
I've been called a "brand risk." I say what I think. If you need someone who will sit quietly in meetings and nod, that's not me.
I can't throw five people at your project. It's me. That's the point — but it means I have limited capacity.
My intro offers are inexpensive because I'm building a portfolio. Once that's done, my prices go up. If you want the cheap rate, now's the time.
Agencies have their place. If you need a full marketing department, ongoing campaigns across every channel, and a team of specialists — hire an agency. If you need a website that works, built by someone you can actually talk to, without paying for an office full of people who aren't working on your project — that's me.
You could. Here's what typically happens: - You spend hours writing a brief - You get 50 proposals, 45 of which are copy-paste - You hire someone who seems okay - They disappear halfway through or deliver something that doesn't match what you asked for - You start over Or you hire someone local, meet them on a video call, see their face, know where they live.
If you have 40+ hours of work per week, every week, indefinitely — hire someone. If you have 10-20 hours of work per month, or a one-time project, or unpredictable needs — that's what I'm for.
Your customers won't know who built your website. They'll just know it works. Your competitors might notice you suddenly have a better online presence. That's their problem.
30 minutes. Ask me anything. I'll tell you whether I'm the right fit for what you need — and if I'm not, I'll point you toward someone who is.
Book a Call