Matt Haitana
Senior Software Engineer
Profile
Senior software engineer with over a decade of experience across property technology and defence. Work spans customer-facing applications, multi-client GraphQL APIs, composable design systems and delivery infrastructure. Currently building web experiences at CoStar Group and exploring local-first AI and developer tooling.
Experience
Senior Software Engineer
Aug 2025 – PresentCoStar Group · Full-time
- Engineering high-visibility, premium customer-facing web surfaces and listing experiences using React 18/19 and Next.js 15.
- Collaborating closely with design, product, and cross-functional teams to design scalable platform architectures and ensure visual excellence.
Senior Software Engineer
Feb 2020 – Aug 2025Domain · Full-time
- Architected and maintained a multi-client GraphQL BFF (Apollo Server 4 / Express / Next.js) serving web, iOS, and Android clients simultaneously, implementing field-level authorization directives and OpenAPI-to-TypeScript codegen to eliminate contract drift.
- Led cross-platform delivery of real-time agent productivity products, establishing unified type-safe codegen pipelines, visual regression testing (Percy), snapshot testing (Roborazzi), and 80%+ coverage gates.
- Designed and maintained two composable design system monorepos (using Lerna and Changesets) supplying 30+ React component packages with sub-path exports and Emotion CSS-in-JS design tokens, consumed across multiple internal products.
- Owned end-to-end CI/CD for a suite of containerized Node.js services on AWS ECS Fargate, authoring multi-stage Dockerfiles, Jenkins pipelines (covering unit, integration, and schema checks), and AWS CDK deployments with per-PR preview environments.
- Promoted from Frontend Developer to Senior Engineer across four consecutive roles, leading frontend development for Agent Solutions and Realtime Agent products.
Frontend Developer
Aug 2018 – Feb 2020Real Time Agent · Full-time
- Built real-time auction and offer-management interfaces for real estate agents using React, Node.js, and WebSockets.
- Established foundational components and real-time state synchronization patterns adopted across broader platforms after company acquisition.
Software Developer
Mar 2025 – Oct 2025Future Golf · Casual
- Delivered full-stack features for a golf-tech platform on a casual contract basis.
- Improved deployment reliability and release cadence by setting up automated CI/CD pipelines.
Developer / Simulation & Process Modeller
Nov 2015 – Jul 2018New Zealand Defence Force · Full-time
- Developed internal tooling and front-end systems for defence operations.
- Modelled operational processes, simulations, and interactive transit/logistics tools to inform capability decisions.
Army Reservist
Oct 2007 – PresentNZ Army · Reserves
- Developed leadership, discipline, and mission-focus alongside a technical career.
Skills
Primary
TypeScript / JavaScript · React / Next.js · Node.js / GraphQL · Design systems / Accessibility
Production experience
AWS ECS / Fargate / CDK · Docker / Jenkins / CI/CD · Jest / Cypress / Visual regression · React Native / Expo
Current exploration
Rust / Python · AI systems / LLM integration · Model Context Protocol (MCP)