Summary
Nathan Laing is a software engineer with 8 years of experience and 3+ years in professional front-end and back-end roles, currently based in England after starting his career in New Zealand. He helped scale Soul Machines from startup to successful company by contributing across C++, C#, and TypeScript codebases, notably building a dynamic form builder for a character-creation UI and a Content Awareness pipeline that linked C++ backends to JavaScript SDKs. Comfortable shipping Angular features, NgRx-driven state, and testable components, he pairs hands-on implementation with architecturally minded input and stakeholder-facing presentations. Now working on the Zigzag Puppy Training App, he brings a practical mix of product-focused front-end skills and low-level systems experience. With academic roots in neuroscience and computer science, he has a long-standing curiosity for AI, evolutionary modeling and biocomputing that informs his approach to interactive systems. Colleagues describe him as an active, collaborative voice who tackles cross-domain problems and prioritizes developer experience improvements.
9 years of coding experience
6 years of employment as a software developer
Graduate Diploma, Computer Science, Graduate Diploma, Computer Science at University of Otago
English, maori, German, Dutch