Component & Sections Demo

Showcase of components and sections with light/dark theming.

HeroSection

Your Headline Goes Here!

I build softwares that brings you loyal subscribers.

Badges

Default Accent Info Success Warning Error Outline

Buttons

Separators

Scroll down
Separator

Card

Surface card

Uses Starwind CSS vars mapped to our tokens.

Carousel

Apache Spark
Apache Spark
Astro
Astro
AWS
AWS
Dagster
Dagster
DBT
DBT
GCP
GCP
Google Analytics
Google Analytics
Java
Java
Metabase
Metabase
Next JS
Next JS
Postgres
Postgres
Posthog
Posthog
Python
Python
Supabase
Supabase
Tagmanager
Tagmanager
Tailwind
Tailwind
Apache Spark
Apache Spark
Astro
Astro
AWS
AWS
Dagster
Dagster
DBT
DBT
GCP
GCP
Google Analytics
Google Analytics
Java
Java
Metabase
Metabase
Next JS
Next JS
Postgres
Postgres
Posthog
Posthog
Python
Python
Supabase
Supabase
Tagmanager
Tagmanager
Tailwind
Tailwind

Timeline

Head of Engineering
Wrkr / PaidRight
2024 - Present

Sydney, Australia

Lead engineering for the pay-compliance division after Wrkr's acquisition. Currently re-platforming the product to handle much higher concurrency without giving up the accuracy the whole thing depends on, and building the team and practices around it.

M&A IntegrationEngineering StrategySaaS ScaleTeam Leadership
Head of Engineering
Douugh
2020 - 2024

Sydney, Australia

Led the team that built Douugh's neobank from concept to launch in the US and Australia, including the automated savings and budgeting features. Owned the engineering culture as the team grew.

Fintech APIsSystem DesignOrganisational Growth
Consulting Engineer (ASX CHESS Replacement)
ASX (via Industrie&Co)
2019 - 2020

Sydney, Australia

Built the streaming UI and backend for the replacement of CHESS, the system that clears and settles trades on the Australian stock exchange. Used reactive programming (RxJava) to handle real-time transaction data at market scale.

RxJavaBlockchainGraphQLReact
Cloud Platforms Lead
Domain
2018 - 2019

Sydney, Australia

Set the direction for the Cloud Platforms team. Built a purpose-made Kubernetes platform on EC2 and set up ChatOps workflows in Slack so developers could self-serve instead of filing tickets.

KubernetesSlackOpsDeveloper Experience (DX)
Consulting Engineer (Atlassian / PwC / Westpac)
Industrie&Co
2016 - 2020

Sydney, Australia

Worked across client engagements: Atlassian's core billing refactor, a privacy-preserving data-matching service for Westpac, and Google App Engine microservices for PwC.

Privacy EngineeringMicroservicesPythonJava
Senior Software Engineer / Lead
RoZetta Technology
2015 - 2016

Sydney, Australia

Led the technical direction for a petabyte-scale financial data platform, from requirements through to distributed systems running on AWS.

Big DataAWSCassandraPython
Forward Deployed Engineer
Palantir Technologies
2012 - 2014

Sydney, Australia

Embedded with government and enterprise clients as a forward deployed engineer, working on-site to integrate messy data sources and build the pipelines and analytics workflows their teams ran on.

Data IntegrationJavaCassandraElasticsearch
Software Configuration Manager
Monitise
2008 - 2012

London, UK

Set up distributed CI/CD across global development teams. Ran the migration from CVS to Git/Gerrit and got the company onto AWS EC2 early.

CI/CDGit MigrationAWS Pioneer
Software Configuration Manager / Analyst
Royal Bank of Scotland
2005 - 2008

London / Edinburgh

Implemented continuous integration for wealth-management portals and managed high-availability Java/Websphere applications in a global banking environment.

WebsphereCI/CDProduction Support
Java Team Lead / Developer
GUI Computing / OrderMate / Pracom
2000 - 2005

Melbourne, Australia

Early career focus on building Java development environments from scratch, designing telephony products, and developing core offline billing engines.

JavaPOS SystemsTelephony

FeaturedPost

Featured

Agentic hacking with the spouse (and the bulkhead I forgot to build)

Dee and I spent a weekend running two agents against a shared world model, and revived a dead open-source project in an afternoon. Then I went looking for the boundary that made it safe, and couldn't find one.

Glenn Ji Mason 4 min read

PostCard

Post Meta, Nav, Share

Skills & Tools

Engineering Strategy & Leadership

Scaling engineering teams and the ladders, roadmaps, and decision records that keep them moving. I lead by giving people the context to make their own calls, not the instructions to follow mine.

Systems Architecture & Distributed Infrastructure

Designing event-driven, cloud-native systems for millions of users. Kubernetes (GKE/EKS), serverless, and distributed data pipelines (Spark, Kafka), with observability and running cost treated as part of the design rather than an afterthought.

Pragmatic Product Engineering

Shipping in thin, working slices instead of big-bang launches. I keep engineers close to the people using what they build, and lean on fast feedback and decoupled services so teams can move without tripping over each other.

Work Experience

Building for Resilience, Leading with Context.

Leading engineering (2020–present)

Running engineering teams in fintech and pay-compliance SaaS, through growth and an acquisition.

Head of Engineering
Wrkr / PaidRight
2024 - Present

Sydney, Australia

Lead engineering for the pay-compliance division after Wrkr's acquisition. Currently re-platforming the product to handle much higher concurrency without giving up the accuracy the whole thing depends on, and building the team and practices around it.

M&A Integration Engineering Strategy SaaS Scale Team Leadership
Head of Engineering
Douugh
2020 - 2024

Sydney, Australia

Led the team that built Douugh's neobank from concept to launch in the US and Australia, including the automated savings and budgeting features. Owned the engineering culture as the team grew.

Fintech APIs System Design Organisational Growth

Platform and infrastructure (2018–2020)

Building cloud-native platforms and the systems behind market infrastructure.

Consulting Engineer (ASX CHESS Replacement)
ASX (via Industrie&Co)
2019 - 2020

Sydney, Australia

Built the streaming UI and backend for the replacement of CHESS, the system that clears and settles trades on the Australian stock exchange. Used reactive programming (RxJava) to handle real-time transaction data at market scale.

RxJava Blockchain GraphQL React
Cloud Platforms Lead
Domain
2018 - 2019

Sydney, Australia

Set the direction for the Cloud Platforms team. Built a purpose-made Kubernetes platform on EC2 and set up ChatOps workflows in Slack so developers could self-serve instead of filing tickets.

Kubernetes SlackOps Developer Experience (DX)

Data-heavy systems (2012–2020)

Hard data problems in banking, government, and large-scale cloud systems.

Consulting Engineer (Atlassian / PwC / Westpac)
Industrie&Co
2016 - 2020

Sydney, Australia

Worked across client engagements: Atlassian's core billing refactor, a privacy-preserving data-matching service for Westpac, and Google App Engine microservices for PwC.

Privacy Engineering Microservices Python Java
Senior Software Engineer / Lead
RoZetta Technology
2015 - 2016

Sydney, Australia

Led the technical direction for a petabyte-scale financial data platform, from requirements through to distributed systems running on AWS.

Big Data AWS Cassandra Python
Forward Deployed Engineer
Palantir Technologies
2012 - 2014

Sydney, Australia

Embedded with government and enterprise clients as a forward deployed engineer, working on-site to integrate messy data sources and build the pipelines and analytics workflows their teams ran on.

Data Integration Java Cassandra Elasticsearch

Early career: build and release (2000–2012)

Modernising how global engineering teams built, tested, and shipped.

Software Configuration Manager
Monitise
2008 - 2012

London, UK

Set up distributed CI/CD across global development teams. Ran the migration from CVS to Git/Gerrit and got the company onto AWS EC2 early.

CI/CD Git Migration AWS Pioneer
Software Configuration Manager / Analyst
Royal Bank of Scotland
2005 - 2008

London / Edinburgh

Implemented continuous integration for wealth-management portals and managed high-availability Java/Websphere applications in a global banking environment.

Websphere CI/CD Production Support
Java Team Lead / Developer
GUI Computing / OrderMate / Pracom
2000 - 2005

Melbourne, Australia

Early career focus on building Java development environments from scratch, designing telephony products, and developing core offline billing engines.

Java POS Systems Telephony

Studies

B.S. in Computer Science

State University

Core CS foundations: data structures, algorithms, operating systems, networking, and databases; team capstone in web systems.

Algorithms Data Structures Operating Systems Databases Networking

M.S. in Software Engineering

Tech Institute

Focus on distributed systems, testing strategies, and cloud architecture; thesis on resilience patterns in microservices.

Distributed Systems Cloud Architecture Testing Microservices
Pay Compliance SaaS

Pay Compliance SaaS

React • Scala • BigQuery • Dagster • dbt • Spark

Cloud-native pay compliance platform with automated entitlements calculation engine, multi-tenant architecture, and data warehouse analytics. Integrates Clerk auth, Novu notifications, and Superset reporting.

Data Matching Service

Data Matching Service

Cryptography • Privacy-Preserving Tech • DataRepublic Senate

Cryptographically secure, privacy-protecting data-matching service enabling organisations to perform segment analysis of customers and markets while maintaining data privacy.

Blockchain-backed reactive UI

Blockchain-backed reactive UI

RxJava • React • Blockchain • Reactive Programming

Adaptive, stream-based UI for blockchain-based replacement of the CHESS clearing system. Dynamic and responsive interface providing real-time access to transactional data and market updates.

Fintech & BaaS

Fintech & BaaS

Django • Django REST Framework • Android • iOS

Architected a full-featured neobank platform encompassing global payments, fraud controls, and regulatory compliance. Native apps for savings and investment with automatic transaction categorisation and intelligent balance transfers.