<JH />
HomeAboutSkillsExperienceProjectsEducationAwardsContactGet in touch

I'm James Hong

Senior Software Engineer · Android · Full Stack · AI-First.
15+ years across mobile platform work and greenfield systems, from fast-paced startups to complex enterprises.

15+

Engineers Led

2M+

Users Served

#1

App Store & Google Play

Profile photo
Profile photo (back)

👀 Hover to see me in action!

Who I Am

About Me

Hi, I'm James Hong
Software Engineer · Builder

I'm a software engineer with 15+ years across Android, full-stack, and platform work. I shipped Australia's PayID at ING, led a 15-person mobile team at Tabcorp, and built a payments SDK used by national retailers. These days I'm co-architecting a greenfield GP clinic platform at a Brisbane healthtech, and outside work I design and ship my own SaaS products end-to-end.

AI isn't a side interest. It's how I work: agentic workflows every day with Claude Code, spec-driven instruction files, test-backed verification, and generative pipelines on Vertex AI. I care about AI that ships real software, not demos.

Experience

15+ years across startups & enterprise

Current Focus

Agentic AI workflows & AI-first products

Education

B.E. (Hons) Software Engineering

Location

Brisbane, AU (open to relocation) · Remote

What I Work With

Tech Stack

Technologies and tools I work with

Frontend / Web
React
TypeScript
Next.js
JavaScript
Tailwind
Mobile
Android
Kotlin
Java
iOS
Swift
Flutter
Dart
Backend / Database
Node.js
Python
GraphQL
Spring Boot
PostgreSQL
MySQL
Redis
Supabase
Firebase
Cloud / DevOps
AWS
GCP
Azure
Vercel
Docker
Git
GitHub
GitLab
AI Engineering
Claude Code
Codex
Vertex AI

Where I've Been

Work Experience

Payments, lotteries, travel, and health: consumer products used by millions

Evercare logo

Senior Software Engineer

Current

Evercare · Brisbane, AU

Jul 2026 – Present

  • One of the three founding engineers on a greenfield GP clinic platform, co-architecting the system
  • Building Node.js/TypeScript GraphQL APIs and a React front end, backed by MySQL and Redis on Azure, with patient data handled under Australian Privacy Principles from day one
  • Cut developer environment setup from around three days of manual installs down to a same-day clone — reworked the setup docs, scripted the automatable steps, and proposed snapshot-based VM images the team adopted, designed to scale into production provisioning.
Node.jsTypeScriptGraphQLReactViteMySQLPostgresRedisAzure
Australian Payments Plus logo

Senior Android Engineer

Australian Payments Plus · Sydney, AU (Remote)

Apr 2023 – Jun 2026

  • Pioneered greenfield development of a standalone Android QR Payment SDK for major enterprise client (Coles), enabling secure digital transactions across national retail networks
  • Architected Agentic AI workflows by designing and implementing bespoke instruction frameworks for Codex to automate complex engineering tasks, boosting team velocity
  • Managed high traffic feature sets for the Beem app, ensuring stability and performance for a growing ecosystem of 1.5M+ active users
  • Led Jetpack Compose adoption with a focus on modularisation and strict accessibility (Talkback) standards
  • Automated mission critical security tasks (SHA-256 hashing & Certificate updates) via custom Shell scripts, reducing manual effort and potential downtime.
Agentic AIAndroidKotlinJetpack ComposeMaterial 3Compose Navigation 3MVVMCoroutinesFlowKoinRetrofitMoshiCoilGitLabBitriseMavenShell ScriptingFirebase AnalyticsDynatraceAmplitudeMockKRobolectric
Suncorp Group logo

Senior Android Engineer

Suncorp Group · Brisbane, AU

May 2022 – Apr 2023

  • Optimised high volume notification systems by architecting dynamic UI delivery and support for diverse payload types, driving measurable user engagement
  • Boosted application performance through strategic caching architectures, significantly reducing redundant API overhead and accelerating data retrieval
  • Modernised legacy codebases and engineered robust feature toggle frameworks to ensure seamless product rollouts and high codebase reliability
  • Improved error handling to provide better feedback to users and updated UI components to enhance overall user experience
  • Maintained high engineering standards by writing comprehensive unit tests for every development task.
AndroidKotlinRxJavaDagger2FirebaseJenkinsGitJUnitSpek
Latitude Financial Services logo

Senior Android Engineer

Latitude Financial Services · Melbourne, AU (Remote)

Nov 2021 – May 2022

  • Engineered core features for a flagship Fintech app (500k+ MAU), leading the end-to-end delivery of the 'Pay My Account' module
  • Worked closely with the backend team to design secure API contracts for seamless mobile to server integration
  • Collaborated with cross-functional stakeholders to align technical strategy with business goals through leadership in sprint showcases
  • Enhanced user engagement by implementing Material Design standards (Lottie), account balance widgets, and comprehensive automated test suites.
AndroidKotlinHiltRxJavaBitriseBuildKiteFirebaseZeplinGitJUnitRobolectricEspresso
Expedia Group logo

Senior Software Engineer

Expedia Group · Brisbane, AU

Jan 2021 – Nov 2021

  • Migrated key WebView (JS-bridge) surfaces to fully native screens, improving performance and reliability on a live global product
  • Worked across the stack where needed, contributing to Java/Kotlin backend services and GraphQL APIs alongside the Android client
  • Conceptualised and delivered Chat Bubble and Direct Reply features, significantly increasing user engagement and response rates
  • Architected a reusable component library, reducing boilerplate code by 82% (from 200 to 35 lines) and ensuring long term maintainability
  • Led the strategic transition to Jetpack Compose and modernised debugging workflows, effectively eliminating technical debt
  • Increased team productivity and unblocked major work by introducing advanced debugging tools like Charles proxy
  • Developed user centric features like 'copy reservation ID', which became a frequently used utility after successful release.
AndroidKotlinJavaGraphQLRxKotlinDaggerJetpack ComposeBitriseSplunkFirebaseFigmaGitJUnitRobolectricEspresso
Tabcorp logo

Technical Team Leader

Tabcorp · Brisbane, AU

Jun 2019 – Jan 2021

  • Managed a high-performing team of 15+ multidisciplinary engineers for Lotteries mobile apps, successfully serving 2M+ active users
  • Modernised the recruitment framework and onboarding protocols, ensuring rapid integration for new members during expansion
  • Cultivated a growth centric culture through structured pair programming and team bonding initiatives during the transition to remote work
  • Developed custom validation tools to automate configuration checks, effectively eliminating recurring production failures
  • Achieved #1 market rankings in both the App Store and Google Play by implementing rigorous quality standards
  • Directed complex project roadmaps, successfully delivering multiple high priority initiatives in parallel.
AndroidKotlinJavaKoiniOSSwiftObjective-CPythonTeamCityAppCenterGitAdobe AnalyticsApp DynamicsPostman
Facet Consulting logo

Senior Software Engineer (Backend)

Facet Consulting · Brisbane, AU

Dec 2018 – May 2019

  • Delivered a complex greenfield microservices project with full end-to-end ownership, from initial technical design to the deployment of secure RESTful services
  • Architected event driven cloud native solutions utilising AWS (Lambda, S3, SNS, SQS), ensuring high performance and security for backend infrastructure
  • Optimised database management by introducing Liquibase for version control, streamlining schema migrations
  • Investigated and solved complex technical problems, documenting technical designs for team alignment.
AWSKotlinSpring BootJPAHibernateDockerJenkinsLiquibasePostgreSQLGitSwaggerPostman
Tatts Group logo

Senior Android Developer

Tatts Group · Brisbane, AU

Mar 2018 – Dec 2018

Click to see details

Hyper Anna logo

Senior Software Engineer (Full Stack)

Hyper Anna · Sydney, AU

Jul 2017 – Mar 2018

Click to see details

ING logo

Senior Android Developer

ING · Sydney, AU

Oct 2016 – Jul 2017

Click to see details

Hipages Group logo

Mobile Engineer

Hipages Group · Sydney, AU

May 2015 – Oct 2016

Click to see details

Wex Inc logo

Software Engineer (Full Stack)

Wex Inc · Auckland, NZ

Sep 2012 – May 2015

Click to see details

What I Build

Independent Projects

Solo-built SaaS and AI products

B2B SaaS - revenue recovery platform

Feature-complete, in customer validation

  • Designed and built solo: multi-tenant architecture with row-level security, an ROI analytics dashboard, and an SMS opt-out compliance engine.
  • Validated with real service businesses: interview feedback confirmed the manual-send design and ROI dashboard as the differentiators.
  • Claude Code is part of daily engineering here: spec-driven instruction files with test-backed verification, taking ideas from spec to working software in weeks.
ReactTypeScriptNext.jsSupabase/Postgres (RLS)VercelClickSend SMS

Generative AI media pipeline

  • Python serverless backend (Cloud Functions) on Vertex AI chaining LLM → Imagen → Veo: each stage's output feeds the next, turning a single input into finished image and video assets, with prompt tuning for consistent visual output across generations.
  • Built the Flutter mobile app that fronts the pipeline, talking to the Cloud Functions backend.
FlutterCloud Functions (Python)GCP Vertex AILLMImagenVeo

Background

Education

University of Auckland logo

University of Auckland

Bachelor of Engineering (Honours)
Software Engineering

2008 – 2012

Recognition

Awards & Credentials

Awards

  • Hipages Group Fast Start Award
  • WEX Mobile Team Nomination
  • Microsoft Windows 8 Competition - Top 5
  • Microsoft Windows Phone Competition - Top 3
  • Step Up Scholarship

Training & Credentials

  • Claude Code 101 by Anthropic
  • Claude 101 by Anthropic
  • AI Productivity with MCP: Leveraging MCP Servers with Claude
  • Claude Code 101: From Prompt to Product
  • Cursor 101: Run AI Agents That Actually Ship Code
  • Microsoft Azure Fundamentals
  • Google Cloud Fundamentals
  • Microsoft Build: Cloud Applications for a Remote World
  • AWS Summit Online
  • AWS ANZ Webinar Series
  • Facebook Android Engineering Community
  • Google Maps Codelab
  • Brisbane Mobile App Developers Meetup

Let's Talk

Get in Touch

I'm interested in Senior to Principal engineering roles, and conversations about AI-first product development. If you're building something and think I could help, reach out!

Working on something interesting?

hashyoonh@gmail.com Brisbane, QLD, Australia · Remote-friendly

© 2026 James Hong. All rights reserved.