Skip to main content
Open to Work
< Full Stack Engineer />

Senior Full Stack & Cloud Engineer

Senior Full Stack & Cloud Engineer with 18+ years delivering robust, high-quality software. My current hands-on stack is TypeScript and Node.js, supported by deep Google Cloud Platform experience and earlier professional work with C#, Java, and C++.

TypeScript Expert
GCP Architect
IoT Specialist
DevOps Engineer
Experience
0+
Years in Tech
Technologies
0+
In Production
Expertise

Technical Skills

A comprehensive overview of my technical expertise across different domains of software development.

Programming Languages

Languages and runtimes used across professional projects

  • TypeScript
  • JavaScript
  • Node.js
  • C#
  • Java
  • C++
  • PHP

Frontend Development

Modern frontend technologies and frameworks

  • React
  • Redux
  • Next.js
  • Astro
  • Bootstrap
  • HTML5
  • CSS3
  • +2 more

Backend Development

Server-side technologies and architectural patterns

  • Express
  • Fastify
  • REST APIs
  • Event-Driven Architecture
  • Service-Oriented Architecture
  • OAuth2
  • JWT

Cloud Platforms

Cloud services and infrastructure

  • Google Cloud Platform
  • GKE
  • Cloud Run
  • Cloud SQL
  • Artifact Registry
  • Cloud Logging
  • Kubernetes
  • +4 more

Databases

Relational, document, cache, and analytical data stores, including partitioned PostgreSQL time-series workloads

  • PostgreSQL
  • Cloud SQL
  • MySQL
  • Firestore
  • MongoDB
  • Redis
  • TimescaleDB
  • +2 more

DevOps & Tools

Container delivery, reusable deployment configuration, keyless identity, and multi-environment automation

  • Docker
  • Kubernetes
  • Kustomize
  • GitHub Actions
  • Cloud Build
  • Artifact Registry
  • Workload Identity Federation
  • +2 more
Journey

Professional Experience

A snapshot of my recent career progression in full-stack development and cloud engineering.

ZL

Senior Full Stack & Cloud Engineer

Zimi Ltd Gold Coast, Queensland, Australia

December 2020 – Present
Current

Own full-stack development and cloud operations for Zimi's smart-home IoT platform, spanning GCP infrastructure, TypeScript backend services, event processing, admin and customer interfaces, and third-party integrations.

Tech Stack
  • GCP
  • Kubernetes
  • Kustomize
  • TypeScript
  • Node.js
  • React
  • PostgreSQL
  • Redis
  • MQTT
  • PubSub
  • Cloud Run
  • Artifact Registry
  • Cloud Logging
  • GitHub Actions
  • Workload Identity Federation
BP

Full Stack Developer

Bluekey Pty Ltd (acquired by Zimi) Gold Coast, Queensland, Australia

October 2017 – December 2020

As the only full-stack/cloud engineer of the team, designed, developed, tested, deployed and maintained the services and infrastructure of the entire backend system.

Tech Stack
  • GCP
  • Firebase
  • Firestore
  • Cloud Functions
  • IoT Core
  • PubSub
  • Kubernetes
  • Docker
  • PostgreSQL
  • BigQuery
  • TypeScript
  • React
  • Redux
Portfolio

Featured Projects

Here are some of my most impactful projects that demonstrate my expertise in full-stack development and cloud architecture.

GCP Database & Logging Cost Optimisation - Monthly Cloud SQL partitions, archive-and-drop retention, and quieter logging so time-series storage and Cloud Logging stop growing without bound.
Featured

GCP Database & Logging Cost Optimisation

2026

Completed

Monthly Cloud SQL partitions, archive-and-drop retention, and quieter logging so time-series storage and Cloud Logging stop growing without bound.

Key Achievements

  • Stopped unbounded Cloud SQL growth with monthly partitions, archival, and partition drops
  • Recent time-series queries prune history instead of scanning it
  • Replaced long row-by-row retention deletes with dropping an expired month

Tech Stack

  • Google Cloud Platform
  • Cloud SQL
  • PostgreSQL
  • PostgreSQL Partitioning
  • Cloud Logging
  • Time-Series Data
  • +1 more
Enterprise IoT Cloud Platform Migration - Zero-downtime move of a live consumer IoT backend off Xively onto GCP after Google acquired Xively and later discontinued it. Same platform now serving 70,000+ devices and 10,000+ accounts at 99.999% uptime.
Featured

Enterprise IoT Cloud Platform Migration

2017-2020

Completed

Zero-downtime move of a live consumer IoT backend off Xively onto GCP after Google acquired Xively and later discontinued it. Same platform now serving 70,000+ devices and 10,000+ accounts at 99.999% uptime.

Key Achievements

  • Zero-downtime live migration from Xively to GCP
  • Platform now serving 70,000+ devices and 10,000+ user accounts at 99.999% uptime
  • Apps, devices, and voice integrations kept working through the cutover

Tech Stack

  • Google Cloud Platform
  • Kubernetes
  • Firebase
  • IoT Core
  • PubSub
  • PostgreSQL
  • +13 more
Third-Party Integration API Platform - Partner-facing REST API for Zimi devices: OAuth 2.0 user consent, scoped control, and signed event delivery so integrations do not poll the fleet.
Featured

Third-Party Integration API Platform

2020-Present

Ongoing

Partner-facing REST API for Zimi devices: OAuth 2.0 user consent, scoped control, and signed event delivery so integrations do not poll the fleet.

Key Achievements

  • OAuth 2.0 so a user grants a partner access to their own devices, not the fleet
  • Device read/control APIs with rate limits and cached hot reads
  • Webhook events for status changes instead of partner polling

Tech Stack

  • TypeScript
  • Node.js
  • Express
  • Fastify
  • OAuth2
  • JWT
  • +7 more
Discover More

Want to Know More About Me?

Explore my journey, skills, and the projects I've built over 18+ years of software development. Let's start with my story.