Design that ships, in rooms where the stakes are real.
I'm David, a Senior Product Designer with 10+ years across fintech, AI, and complex B2B systems.
The short version, honestly.
I've led design on a core-banking platform serving 500+ financial institutions, helped take an instant card-issuance product from zero to 15M+ cards in its first year, and now lead product discovery and rapid prototyping on enterprise AI engagements at Capgemini.
I tend to work where the problem is still unclear, the workflow is complicated, and design needs to connect customer needs, technical constraints, and business direction.
My work spans product strategy, discovery, interaction design, design systems, rapid prototyping, and delivery. I enjoy being close enough to the strategy to influence what gets built and close enough to the craft to make the final experience excellent.
Product strategy and 0→1 definition
Complex workflows and interaction design
Design systems and product-scale thinking
Cross-functional leadership and mentorship
Remote from Toronto. Product discovery, AI, open banking, and rapid prototyping for enterprise and public-sector clients.
Design lead across a core-banking platform serving 500+ financial institutions; founding and lead designer on Pryme, its 0→1 card-issuance product.
The rest of the person behind the pixels.
When I'm not wearing my Batman cape unraveling complex design problems, you'll find me hiking, exploring new destinations, and spending time with the people that matter most.
I sing and play piano, follow Formula 1 with near-religious dedication, and have re-watched the entire runs of "The Big Bang Theory" and "New Girl" at least twenty times each.
Moments from the work, and the people who make it worth doing.




