0-to-1 product builds
An idea, a spec, or a spreadsheet that outgrew itself — taken to a real product in production. Web or native iOS, designed and built end to end.
- Product and UX definition
- Architecture and build
- Launch and iteration
Open to select engineering & product work
I build software from idea to production.
Senior full-stack engineer, software architect, and product builder in Sault Ste. Marie, Ontario. Twenty years of shipping enterprise systems in regulated environments, leading engineering teams, and taking my own products from a blank page to the App Store.

Software shipped for — 2005 to now
About
I solve problems by building useful software. Over the past two decades I’ve designed enterprise systems, launched software products, led engineering teams, and built applications from a blank page to production.
I’m most effective where backend architecture, frontend execution, UI judgment, and product ownership all matter at once — the places that need one person who can carry a problem from the database schema to the thing the customer actually touches.
That’s been the through-line: lottery and gaming systems under OLG and AGCO compliance, a social services intake platform for the District of Algoma, a pricing portal that ran for seven years without drama, and now a native iOS product I designed, built, launched, and support myself.
How I work
Twenty years in, these are the positions I keep coming back to — and the ones that shape what I build for other people.
Rails, .NET, Postgres, native Swift. Not because they’re fashionable, but because I know exactly how they fail and how to fix them at 2am. Novelty is a cost you pay every year you own the code.
Users never see your architecture. They see the screen. I’ve never accepted the split where engineering ships something technically correct and unusable, then waits for someone else to make it good.
I’ve built systems for regulated gaming and public social services, where uptime and accuracy aren’t negotiable. That standard doesn’t switch off for smaller projects — it just gets cheaper to hit.
Most delay isn’t typing speed — it’s the gaps between people. One senior person who understands the whole system will usually beat three who each own a slice of it.
I’ve never been the person who writes the spec and walks away. I want to be there when it’s live and someone’s actually using it.
Interactive
This is what “full-stack” actually means when one person owns it: a single request crossing every layer I work in, and coming back up with the answer.
Work with me
I take on a small number of engagements at a time through Bunker41, my independent consultancy. Every project gets a senior engineer who does the architecture, the build, and the follow-through — not a hand-off chain.
An idea, a spec, or a spreadsheet that outgrew itself — taken to a real product in production. Web or native iOS, designed and built end to end.
Aging platforms that need to scale, ship faster, or simply stop breaking. I’ve modernized enterprise systems inside regulated environments where downtime isn’t an option.
Teams that are shipping but need a senior technical voice: architecture calls, delivery process, code quality, and mentoring that raises the whole floor.
Independent products
Designed, engineered, launched, and supported solo — from the first sketch to the customers using them today.
Featured

SwiftUI · Core Data · CloudKit
A native iOS inventory platform for small businesses. I conceived, designed, engineered, and launched it — and I still own the product strategy, UX, branding, App Store presence, support, and roadmap.


Ruby on Rails 8 · Hotwire · PostgreSQL
Production management and professional networking for theatre, film, and live entertainment — casting, rehearsals, communication, and production workflows in one place.

Ruby on Rails 8 · Hotwire · PostgreSQL
An in-development operations platform for recurring cleaning schedules, inspections, preventive maintenance, and routine operational tasks.

Astro · TypeScript
A browser-based utility for previewing social media cropping, composition, and safe areas. Privacy-first: everything runs client-side.

Independent consultancy
Custom software, web apps, websites, branding, integrations, and digital strategy for businesses across a range of industries.
Experience
Magpie Inventory & Stock Sault Ste. Marie, ON
– Present
Solo build, live on the App Store
Canadian Bank Note Company, Limited Canada
– Present
Regulated gaming & lottery
trakrSuite Sault Ste. Marie, ON
–
Mobile, web, backend & cloud
Insightworks Sault Ste. Marie, ON
–
IPCMobile (Infinite Peripherals) Sault Ste. Marie, ON
–
In production 7+ years
Canadian Bank Note Company, Limited
–
OLG & AGCO compliance
Lucidia Sault Ste. Marie, ON
–
Unique Data Systems Sault Ste. Marie, ON
–
Public sector, real caseloads
Nortek Computers
–
Toolkit
Beyond the code
– Present
The Musical Comedy Guild
Grew the Instagram audience by more than 650% through deliberate content strategy, brand voice, and community engagement.
Graduated
Sault College of Applied Arts and Technology
The formal start. Everything since has been shipped, broken, fixed, and shipped again.
FAQ
Jay McBride is a senior full-stack engineer, software architect, and product builder based in Sault Ste. Marie, Ontario, Canada. He has over 20 years of experience designing enterprise systems, launching software products, leading engineering teams, and building applications from a blank page to production.
Jay McBride builds software end to end: backend architecture, frontend engineering, UI/UX, and product ownership. He is currently the Product Builder behind Magpie Inventory & Stock, a native iOS inventory platform for small businesses, and a Senior Full Stack Developer at Canadian Bank Note Company, Limited.
Yes. Jay McBride takes on a small number of engagements at a time through Bunker41, his independent software consultancy. Typical work includes 0-to-1 product builds, software architecture and modernization, and fractional engineering leadership. He can be reached at hello@iamjaymcbride.com.
Jay McBride is based in Sault Ste. Marie, Ontario, Canada, and works with clients and teams remotely across Canada and the United States.
Jay McBride works primarily with C#, TypeScript, JavaScript, Ruby, PHP, and Swift. His backend experience includes Ruby on Rails, Laravel, .NET, and REST APIs; his frontend experience includes Angular, React, Astro, and the Hotwire/Turbo/Stimulus stack; his mobile experience includes SwiftUI, UIKit, Core Data, and CloudKit.
Jay McBride built Magpie Inventory & Stock, a native iOS inventory platform for small businesses. He also built Bookend, a production management and networking platform for theatre, film, and live entertainment; CleanCheck, a cleaning operations platform; and spec.social, a browser-based social media crop and safe-area preview tool. He runs Bunker41, an independent software consultancy.
Jay McBride can be reached by email at hello@iamjaymcbride.com, by phone at 705-542-0195, or on LinkedIn.
Currently taking new work
A senior engineering role, an architecture problem, or a product that’s still just an idea on a napkin — tell me about it. I read every email myself.
I read and answer every message myself — usually the same day.