Hi, I'm Isaac - I build for the web, with AI in the loop.

Software engineer working across frontend, API and design-system work - and driving AI-first engineering practices that lift how a whole team ships.

01 / about

I'm a software engineer who pivoted into tech from digital marketing - and never looked back. Today I work where thoughtful frontend meets AI-assisted delivery.

At The Lottery Corporation I work across customer-facing features, an emerging API layer and a frontend design system - while establishing the AI-first practices the web team builds with: CLAUDE.md guardrails, reusable skills and quality gates that make speed and consistency compatible.

Before engineering I ran digital marketing and paid media in New Zealand, then retrained through the Treehouse Front End Techdegree. That detour means I think about the business and the user as readily as the code.

Outside the editor you'll find me on the golf course, hunting down vinyl, deep in a video game, or simply chasing a better cup of coffee.

Off the clock

Golf Coffee 🎵Vinyl records 🎮Video games

Currently

  • Driving AI-first engineering practice at The Lottery Corporation.
  • Building a frontend design system, AI-first.
  • Shipping with Claude Code, BMAD and plan-mode workflows daily.

02 / where I've worked

Experience

Mar 2023 - Present Current

Software Engineer

@ The Lottery Corporation · Brisbane

Drive feature delivery, emerging API work, and AI-first engineering practices across customer-facing products and internal platform work - shaping how the team builds software.

  • Establishing AI-assisted development practice for the web team - CLAUDE.md config, reusable skills and code-quality guardrails that lift consistency and delivery speed.
  • Leading a frontend design system built AI-first, exploring how to streamline UI implementation and accelerate delivery.
  • Contributing to the Digital Integration Layer (DIL) API - refactoring business logic out of frontend clients into the API for lighter, more maintainable frontends.
  • Led web delivery of Scan ISI, letting customers scan Instant Scratch-Its online to check results.
  • Co-led a headless-AEM + React POC for thelott.com and independently extended scope to evaluate Contentful as an alternative CMS.
ReactAureliaJSAEMContentfulClaude CodeAPI
Feb 2022 - Feb 2023 1 yr

Junior Developer

@ TalkVia · Brisbane · Remote

Built voice and conversational-AI applications across Google Assistant, Alexa, iOS, Android and web for a range of clients.

  • Built a mobile chatbot app in Flutter, expanding the team's cross-platform capability.
  • Refactored the native chatbot experience, improving usability and client satisfaction.
  • Developed voice apps from client specs across UX/UI updates and extensive QA.
FlutterVoice UIAlexaGoogle AssistantQA
2018 - 2021 Pivot

Marketing → Engineering

@ Earlier career · New Zealand

Digital marketing and paid-media roles at Link NZ and Dubzz Digital - managing web operations, SEO and campaigns - before retraining into software engineering via the Treehouse Front End Techdegree.

  • Grew social reach and website sales managing digital marketing and advertising.
  • Completed the Team Treehouse Front End Web Development Techdegree (2020–21).
SEOPaid MediaSelf-taughtTreehouse

03 / things I've built

Featured projects

Electronic MoonlightTheme screenshot - editor with syntax highlighting
Open Source · VS Code Theme 8

Electronic Moonlight

A beautifully muted dark theme with subtle vibrance - built for VS Code and ported to iTerm, JetBrains and Xcode.

VS Code APIJSONPythoniTermJetBrains
Buy Our StuffStorefront screenshot - product grid & detail pages
Full-Stack · Headless Commerce

Buy Our Stuff

A storefront for displaying products for sale - a Gatsby frontend wired to Sanity as a headless CMS for product management.

GatsbyReactSanityGraphQLNetlify

04 / what I work with

Skills & tooling

Languages & Frameworks

01
JavaScript TypeScript React AureliaJS GatsbyJS HTML & CSS

AI & Tooling

02
Claude Code (daily) Prompt Engineering AI Workflow Design CLAUDE.md guardrails Reusable Skills BMAD Methodology AI-first Design Systems

Testing & QA

03
WDIO Component Testing Integration Testing

Platforms & CMS

04
Adobe AEM Contentful (headless) Sanity Jira · Agile / Scrum

05 / say hello

Let's build something.

Whether it's a role, a collaboration, or you just want to talk shop about AI-assisted engineering - drop me a line below.