Summary
Nick Shearer is a contract software engineer with 17 years of experience building reusable, testable and scalable web applications since 2000. Based in Auckland, he has deep expertise across the full development lifecycle, particularly in Node.js, Typescript, microservices, UI/UX and OAuth/OIDC integrations. He’s known for pragmatic migrations of legacy systems to modern platforms, automating CI/CD and improving developer workflows to boost quality and velocity. Recent contract work spans analytics integrations, game-related projects in Lua, React Native mobile apps and Home Assistant integrations, showing a wide tech palette beyond standard web stacks. Colleague-friendly and detail-oriented, he enjoys fixing broken git repositories and crafting tricky regular expressions—small skills that often unblock teams. His BSc in Computer Science and Physics underpins a methodical approach to performance and tooling improvements across cloud and on-prem products.
17 years of coding experience
14 years of employment as a software developer
BSc, Computer Science, Physics, BSc, Computer Science, Physics at University of Canterbury