drift

Tiny useful software instruments.

Drift is Justin Moore's small software studio in Pukerua Bay, building practical local products like drfty and Home Again.

I also help teams ship with AI-first engineering: prototypes, migrations, production systems, testing, and technical leadership that moves the needle.

See productsWork with Justin

Products

Small tools with a clear job.

good water qualitycaution water qualitypoor water quality
drfty Apple Watch complications

drfty

Swim? Yeah, nah.

Water quality for NZ beaches, rivers, and lakes, built for the wrist before you head out.

Apple Watch · iPhone · Wear OS · Siri

View siteApp Store
PUK6:12
WLG8min
WKN17min

Stop alarm armed

Home Again

Get there without getting your phone out.

A watch-first commute signal for trains, buses, saved routes, stop alarms, and calm no-services states.

Apple Watch · iPhone · Android · Wear OS

View siteGet updates

How I build

AI-assisted, production-minded, boring where it counts.

AI-first, not AI-theatre

Use the tools where they move the work: exploration, migration, testing, review, and delivery.

Prototype to production

Small loops first, then the boring essentials: CI/CD, observability, maintainable architecture, and real users.

Technical leadership

Help teams create momentum without losing standards: quality bars, delivery habits, and pragmatic engineering taste.

Contract work

Useful products, serious delivery habits.

Tech Lead / Senior DeveloperMar 2023 - present

Wellington City Council

  • Led AI-assisted .NET port of a legacy Java system at a fraction of the externally quoted cost.
  • Delivered Next.js frontends and AWS infrastructure with Pulumi and GitHub Actions.
  • Championed AI-assisted development, E2E testing, CI/CD, and pragmatic delivery standards.
Team LeadSep 2020 - Oct 2022

Code Worldwide (Omnicom) · Mercedes-Benz

  • Led Systems Excellence team for the Mercedes-Benz online showroom.
  • Migrated .NET Framework APIs to containerised .NET Core microservices on AWS Fargate.
Lead DeveloperMar 2018 - Aug 2020

Cash Processing Solutions

  • Led distributed system development for the US Federal Reserve Bank fleet management platform.
  • Built .NET Core microservices, Angular frontends, RabbitMQ workflows, and Docker-on-Azure delivery paths.

Stack

.NET CoreTypeScriptNext.jsReactAWSPulumiGitHub ActionsPlaywrightDockerPostgreSQLGitHub CopilotClaudeCodexOpenCode

Building something practical? Let's make it real.

Available for contract engagements in Wellington and remote.

[email protected]