TM

Work

Selected projects & experience

Live products, open-source packages, client CMS pipelines, and bank platform work — the thread is shipping durable systems.

Projects

01

AI product · live

Meltek Bookkeeper

  • React
  • TypeScript
  • Firebase
  • Vertex AI

Live receipt extraction for Australian sole traders and tradies: dump phone photos or PDF folders, get vendor, date, GST, total, category, and ABN. Credit packs, not a subscription — review and export when the batch settles.

02

Open source · live

Coptic Language Tools

  • TypeScript
  • Vue 3
  • Vite
  • npm

TypeScript monorepo for Coptic Unicode conversion, pronunciation (EN/AR), dictionary search, and on-screen keyboard — plus published npm packages for calendar readings and bilingual scripture.

03

Client · CMS pipeline

Heavenly Healing

  • Handlebars
  • Vue 3
  • Firebase
  • Cloudflare

Clinic site with a real publish pipeline: Vue admin edits content → Firebase Auth & Cloud Functions → Handlebars renders static HTML. Multi-role RBAC, SEO, and self-serve updates for the customer.

04

Liturgical app

Coptic Synaxis

  • Vue 3
  • Vite
  • Tailwind

Vue 3 + Vite + Tailwind app for liturgical seasons, daily katamaros refs, and bilingual Bible viewing — built on the published coptic-readings and bible-citation-text packages.

05

Client commerce site

Marinkart

  • Handlebars
  • Tailwind
  • Express

Static site builder for a nautical charts agent: Express + Handlebars pages, Tailwind, SEO, and a maintainable content/publish workflow.

06

WebRTC

Local screen share

  • React
  • WebRTC
  • Firebase

WebRTC broadcast rooms with Firebase signaling and CI deploy to Firebase Hosting — built for church rooms and presenters.

Experience

Professional timeline

Jul 2022 – Present

Senior Analyst Engineer

National Australia Bank

  • Selected into a small proof-of-value cohort alongside principal engineers on a digital banking modernisation program — assessing pod topology, monorepo strategy, and TanStack versus React for frontend delivery.
  • Led integration of TanStack applications into an internal platform shell that natively hosts React miniapps, including SSR consumed as React inside the host, using AI-assisted tooling to accelerate exploration without giving up design ownership.
  • Drove TanStack auth/session: kept existing tokens/strategy; cookie-writing server must match internal vs external origin (frontend-only miniapps did not) — aligned Solution Architect on that routing; per-module OAuth scopes for least privilege.
  • Designed a modular React architecture with multiple independent entry points — parallel delivery across 3 squads with minimal merge conflict.

Jul 2021 – Jun 2022

Analyst Engineer

National Australia Bank

  • Built a GraphQL BFF to tighten data fetching and cut unnecessary network calls.
  • Led early architecture and delivery for the Pay-to-Agreements miniapp.
  • Shipped accessible React + TypeScript UI and full-stack features across React, Node, and GraphQL.

Mar 2021 – May 2021

Full Stack Developer

Envision Labs

  • Delivered a full-stack insights feature from concept to staging in eight days (AWS API Gateway + visualisations).
  • Real-time analytics dashboard on Node.js and PostgreSQL with Redux-managed UI.

Skills

  • React
  • TypeScript
  • Node.js
  • TanStack
  • GraphQL / BFF
  • Vue 3
  • Vite
  • Firebase
  • AWS
  • PostgreSQL
  • Handlebars
  • CI/CD