Skip to main content

Senior Software Engineer

Based in Melbourne · Building worldwide

MATTHAITANA

Complex systems.
Clear, useful products.

I build customer-facing platforms, the APIs behind them, and the systems that help teams ship. Currently a Senior Software Engineer at CoStar Group.

Melbourne, Australia

Explore selected work

01 / Selected impact

Built for real work.

Selected engineering work at Domain. These are summaries of production responsibilities; the employer systems are private.

Domain · Production

One API across three platforms

Keeping web, iOS and Android clients aligned on API contracts.

My role
Architected and maintained the GraphQL backend-for-frontend.
The system
Apollo Server, field-level authorisation and OpenAPI-to-TypeScript code generation.

A shared, type-safe API serving all three clients without contract drift.

Domain · Production

Shared foundations for product teams

Supplying reusable UI foundations across multiple internal products.

My role
Designed and maintained two composable design system monorepos.
The system
Lerna, Changesets, React component packages and shared Emotion design tokens.

30+ component packages consumed across multiple products.

Domain · Production

A repeatable path to production

Delivering and checking a suite of containerised Node.js services.

My role
Owned the end-to-end CI/CD workflow and infrastructure deployments.
The system
Multi-stage Docker builds, Jenkins checks, AWS CDK and ECS Fargate.

Per-PR preview environments with unit, integration and schema checks in the delivery pipeline.

Read the career context

02 / What I build

Product platforms

React interfaces, shared design systems and typed GraphQL APIs.

Reliable delivery

Containerised services, automated checks and preview environments.

Local-first AI

Exploring on-device models and practical developer tools.

03 / Selected experience

A decade of useful work.

Full timeline

CoStar Group

Aug 2025 – Present

Senior Software Engineer

Building customer-facing web and listing experiences with React and Next.js, in partnership with design and product teams.

Domain

Feb 2020 – Aug 2025

Senior Software Engineer

Led work across shared GraphQL APIs, design systems and delivery infrastructure. Progressed through four roles, from Frontend Developer to Senior Engineer.

Real Time Agent

Aug 2018 – Feb 2020

Frontend Developer

Built real-time auction and offer interfaces, with components and state patterns adopted across broader platforms after acquisition.

04 / Building now

From idea to useful.

Haitech Labs is my independent software studio. A selection from the current pipeline.

All projects

Travel · Live

Cruise Planner

Search sailings across 20+ cruise lines and connect them into multi-segment itineraries on one map.

Explore Cruise Planner

AI / developer tools · In development

hAI

A mobile workstation combining on-device language models, a code editor, and a Linux terminal.

Explore hAI

Public tools, experiments and the work behind them.

Explore the worklog