Summary
David Mosher is a Principal Consultant and seasoned "specializing generalist" software engineer with over 15 years of hands-on experience translating product vision into maintainable systems across fintech, developer tooling, and SaaS. He moves fluidly between UX/UI, frontend architecture, and backend services, driving measurable improvements in developer experience, performance, and delivery—recently modernizing monorepos, migrating Next.js apps, and introducing backend-for-frontend patterns at Clerk and Pulley. A pragmatic technical leader and mentor, he embeds with teams to solve hard problems and codifies what works into playbooks, training, and reproducible guidance at Test Double. He also contributes to open-source tooling (notably work on lineman and AngularJS end-to-end examples) and blends design sensibilities and musical/artistic interests into product-focused engineering. Based in Ottawa, David is known for carving incremental, low-risk paths to pay down technical debt while preserving user-facing stability.
15 years of coding experience
19 years of employment as a software developer
CST Computer Systems Technology, CST Computer Systems Technology at Saskatchewan Polytechnic
Desktop Publishing Specialist Graphic Design, Desktop Publishing Specialist Graphic Design at Heinze Institute of Applied Computer Technology