Twin Spruce Studio
I deliver grounded, practical solutions to abstract problems.
Josh Stubbington
Mechanical Engineer → Software Developer
Ottawa, Ontario
Pinned Projects
Projects
Mox Market
Live
TypeScript
Next.js
Leftovers
Active
TypeScript
Next.js
A full-stack app for minimizing food waste. Tracks groceries and pantry contents, sends expiration reminders, and suggests recipes to optimize food usage. Built with a modern React stack and actively developed since 2020.
PAWS
In Design
TypeScript
Next.js
A white-label pet adoption platform that enables shelters and non-profits to launch customized adoption pages. Fully architected with a phased roadmap covering onboarding, pet profiles, applications, and admin dashboards.
About
I started in Mechanical Engineering and found my real passion building software. After completing a full-stack bootcamp while working full-time, I spent five years at Leonardo Canada — most recently as Software Lead — shipping a large-scale Ruby on Rails application backed by PostgreSQL, Redis, and Go services in a defence environment against formal engineering standards.
On my own time, I build with a modern TypeScript ecosystem (Next.js, Tailwind, Prisma, tRPC) and explore AI-integrated developer workflows. Twin Spruce Studio is where I ship those personal projects — each one a testament to my dedication to creating impactful software, one piece at a time.
- Josh Stubbington
-
Promoted to Software Lead — Leonardo Canada
December 2025 -
Launched Twin Spruce Studio
2024
Twin Spruce Studio is named after my childhood home, flanked by two spruce trees that stood as silent witnesses to dreams and adventures. This studio embodies the spirit of dreams instilled in me from those early days, dedicated to crafting software solutions that bring positive change.
-
Software Developer & Scrum Master — Leonardo Canada
June 2021 -
Graduated from Full Stack Web Development Bootcamp
August 2021 -
Software Developer — Enclosures Direct
January 2020 -
Graduated from Mechanical Engineering Program
April 2019
Contact Me
Message submitted!
Looking forward to building with you.