Campaign-ready websites โ Landing pages, attack sites, fundraisers
Interactive tools โ Petitions, maps, dashboards, and more
Fast, reliable shipping โ Built in hours, not months
15 successful launches
Product Hunt
Vancouver Tech Journal
Turn campaign needs into clean websites
I build fast, responsive sites for digital campaigns โ from landing pages to attack microsites.
Build custom tools that make your life easier
Petition forms, interactive maps, dashboards, and other internal tools โ tailor-made for your workflow.
Clean up bloated or broken sites
Got a slow or messy site from a past vendor? I can clean it up and make it fast + easy to update.
Skip the agency delays
I work fast, communicate clearly, and don't disappear โ most projects ship in days, not weeks.
Built to scale
Sites stay fast no matter how many visitors you get during a campaign spike
Easy to update
You'll get a clean interface or I can handle changes for you
Mobile-friendly
Looks great and loads fast on phones (where most people see your content)
Secure + stable
Hosted on battle-tested platforms trusted by top campaigns
Analytics-ready
Easily plug in Google Analytics, Meta Pixel, or other trackers
A tool to help voters vote strategically in the 2025 Federal Election
Attack site for political opponent
Clone of Zohran's campaign site
Attack site for political opponent
Generates heat and momentum leading up to and during leaders' debates
Official website for the New Democratic Party of Canada
A lookup tool to help people find their Election Canada Office in the 2025 Federal Election
Official website for the Ontario New Democratic Party
Official website for JVON Medical Clinic
Find the nearest polling station to your location for the 2024 Provincial Election
Streamlines the process of reviewing ads for digital directors during a campaign
An amplifier for the BC NDP to help them connect with voters. Admin login & dashboard available.
Official website for the BC NDP
Attack site for political opponent
Directory style app to help people find technical resources
A news aggregator to personalize how people in Canada read news
A social app to find the best budget-friendly restaurants in Vancouver
A website builder to help CS students create portfolios in 5 minutes. My first SaaS product.
A Chrome extension to bold/italicize your LinkedIn posts with frequently used symbols
A job board to help new CS grads find junior-friendly jobs in a tough market. No. 3 on Product Hunt.
A platform to collect all things related to the number 37 for number enthusiasts
A gamified quiz map to help people study for the Canadian citizenship test
A community-driven map to help tradespeople find porta potties easily
Community-driven report to help people understand road safety in BC
Great to work with you Run!
Steve Moran
@steve
Run, you are an absolute all-star. You brought us into the world of modern campaign sites, while quickly learning the quirky code that forms our older ones. We brought you big challenges we thought were impossible, and you'd take a quick look and say 'I can do that' and, usually, by the end of the day, you had, in fact, done that. You were fearless, driven, fun, kind and I can't wait for the chance for us to work together again.
Heather Libby
@bcndp
I've already recommended this platform to friends and colleagues who are starting their journey in software development. It's a reliable resource.
Zaheer
@producthunt
@hairun huang you were amazing to work with!!
Dave
@ndp
It was great working with you Run!!
Solomon
@ubc
You're an absolute joy to work with, Run. The energy and care you brought to your work was inspiring to the broader team! Looking forward to working with you again, friend.
Shahad Rashid
@shahad
Glad to be working alongside you!
Mohit Deshpande
@mohit
Ready to join these success stories? Fill out the contact form below to get started. Let's build something amazing together!
Your name
@You
Book a call with me to discuss your project ideas.