Summary
David Sinclair is a Senior Full Stack Software Engineer with 9 years of hands-on experience building robust JavaScript-driven products across consumer electronics, e-commerce, and enterprise platforms. He has led frontend teams and delivery at companies like Apple, REI, and Sony, shipping accessible component libraries, universal Next.js checkouts, and cross-platform React/React Native apps while improving CI, testing, and ARIA compliance. Comfortable owning both UI and backend integrations, David has a track record of reducing maintenance costs and accelerating content creation by creating shared design systems and CMS-driven block components. He pairs practical engineering leadership with a continual learner’s mindset—often prototyping ambitious demos (WebGL games, ML-enabled swing analysis) to validate ideas quickly. Based in California, he balances product-focused collaboration with a taste for mocha and elegant, testable code.
9 years of coding experience
12 years of employment as a software developer
University of California, San Diego