Summary
Peter Bayne is a principal software developer with over two decades of hands-on experience and a decade formally in senior roles, currently shaping engineering practices at Xero and consulting through Haumohio across New Zealand and eastern Australia. He specializes in pragmatic, full-stack solutions—often in .NET/F#—that prioritize cleaner development, automation, and reducing repetitive work so teams can focus on business outcomes. His career spans domains from environmental data platforms and hospital planning to energy and education products, delivering systems from Snowflake-backed data pipelines and GraphQL APIs to containerized C# microservices and React front-ends. A pragmatic coach as well as coder, he routinely embeds test practices, emergent design, and DevOps into teams to make agile delivery sustainable. Based in Canterbury, he combines research-rooted engineering judgment (MTech(Hons)) with a knack for turning messy pilots into reliable, production-grade services.
10 years of coding experience
15 years of employment as a software developer