
I’m Carl, a software engineer based in Dunedin, New Zealand.
I have been building software since 2012. I started as a self-taught PHP developer, and later moved into JavaScript, across React, Vue and Node, along with Go and product infrastructure.
Most of my work sits somewhere between product and engineering: taking messy business problems, turning them into usable software, and making sure the system can survive real customers and changing commercial requirements.
These days I am focused on agentic engineering, but with a strong bias toward production safety. I'm interested in using AI to generate, inspect and repair software workflows, without giving agents uncontrolled access to production systems.
I'm a co-founder of Pale Blue Dawn, or PBD, where we are building a verifiable, agentically driven workflow and integrations platform for the solar industry and beyond. Agents can explore and refine integration logic through isolated feedback loops, automated testing and CI/CD Actions, while production secrets and sensitive customer environments stay safely out of reach.
Before PBD, I joined Sunobi as the first engineer and later became VP of Development. I worked across frontend, backend, DevOps, technical strategy and delivery management, while helping grow the engineering team to 14. During that time, the platform supported more than 200MW of solar system sales.
I studied Computer Science at the University of Otago, completing a DipGrad and PGDipSci with distinction, specialising in Artificial Intelligence and Information Retrieval. I also studied Finance, which helps me think about software as a commercial system, not just a technical one.
I work best in small teams where ideas move quickly, feedback is honest, and the work matters more than who owns the idea.