25+ Years of Mission-Critical Delivery

Senior Full-Stack Developer and Software Architect with 25+ years of experience building systems that have to work — across the Australian Federal Government, financial services, and commercial SaaS. Delivered software used by millions of Australians: Medicare's Aged Care and e-tax platforms, myGov's authentication microservices, CASA's aviation certification systems, and electronic visa application processing for the Department of Immigration.

Track record spans high-security biometric identity systems, distributed JMS architectures for multi-million dollar financial platforms, zero-defect application redesigns, and AI-powered RAG systems. Founder of Zeogly Pty Ltd with two production SaaS platforms. Now applying the same engineering rigour to agentic AI workflows and LLM-powered applications.

Available for contract and consulting engagements in Canberra ACT and remotely across Australia.

Quick Facts

Experience
25+ years
Location
Canberra, ACT, Australia
Clearance
Australian Baseline Security Clearance
Citizenship
Australian citizen

Current Focus — AI & Agentic Development

Agentic Workflows & LLMs

Designing and building AI agentic workflows using Claude (Anthropic) and Cursor. Tool use, multi-agent orchestration, prompt engineering for production systems.

RAG Architectures

Retrieval-Augmented Generation system design — embedding pipelines, vector search, knowledge base construction, and grounded LLM response generation.

AI-Assisted SaaS Products

End-to-end product development with Next.js, Supabase, and Python. Integrating Claude API and modern AI tooling into production SaaS — not prototypes.

Sectors

Proven delivery across Australia's most demanding domains.

Federal Government Aviation Safety Healthcare Immigration & Border Protection Financial Services Real Estate Technology SaaS

Career History

Founder & Lead Developer

Zeogly Pty Ltd

July 2020 – Present  ·  Canberra, ACT

Founded Zeogly to build production SaaS for Australian businesses. Designed and built an embeddable Vue.js chatbot platform deployed via script tag to real estate agency websites, using a Retrieval-Augmented Generation (RAG) architecture — combining vector search and LLMs to deliver accurate, hallucination-free responses — backed by a secure multi-tenant Spring Boot platform with approval workflows and audit logging. Also built Agents Wallet (2024–present) — a Google Wallet digital business card and pass sharing platform for real estate agencies (Apple Wallet support coming soon).

RAG / LLMsVue.jsNext.jsTypeScriptJava Spring BootSupabase / PostgreSQLGoogle Wallet APITwilioSendGrid

Senior Java Developer

Civil Aviation Safety Authority (CASA)

July 2023 – June 2025  ·  Canberra, ACT

Senior developer on CASA's enterprise Java platform generating official aviation certificates and legal correspondence for pilots, aircraft, maintenance facilities, remotely piloted aircraft, and rockets. Engineered complex cross-table queries to extract dynamic regulatory data across multiple domains. Used JasperReports to produce PDF and Word documents conforming to civil aviation standards. Applied AI-assisted development under strict governance — manually validating all generated code for logic correctness, security vulnerabilities, and regulatory compliance before merging.

JavaSpring BootJasperReportsOracle DBOpenShiftCI/CDAI-assisted development

Senior Developer — myGov

Services Australia

August 2021 – December 2022  ·  Canberra, ACT

Contributed to myGov — Australia's primary digital government services platform used by millions of Australians to access ATO, Centrelink, and Medicare. Led migration of authentication microservices from the legacy platform to a new Spring Boot architecture. Implemented OTP and TOTP multi-factor authentication security, and built Angular front-end components to citizen-facing federal accessibility standards (WCAG 2.1). Designed and delivered CI/CD pipelines using Jenkins-as-code with Docker and OpenShift container deployment.

AngularTypeScriptSpring BootOTP / TOTP AuthDockerOpenShiftJenkins CI/CDWCAG 2.1

Senior Developer

Department of Health

November 2019 – June 2020  ·  Canberra, ACT

Developed and maintained the Australian Government's Indigenous health data collection portal — a Vue.js front end deployed on IBM WebSphere Portlet Server with DB2 for data management, integrated with Spring Boot backend services.

Vue.jsSpring BootIBM WebSphereDB2

Senior Developer

IP Australia

February 2017 – June 2019  ·  Canberra, ACT

Took complete ownership of a maintenance-heavy legacy patent processing system — identified root-cause failure points, re-architected the solution, and delivered a zero-production-issue replacement. Built a Vue.js SPA for managing OCR of patent applications at scale. Migrated a complex WebLogic 10 J2EE application (EJBs, Spring, Hibernate, MDBs) to JBoss EAP 7.1 on Red Hat OpenShift with Active MQ JMS, including all reconfiguration and infrastructure changes. Designed and published a Java library for IP Australia–wide use in accessing OpenShift environment variables.

Vue.jsJava / SpringJBoss EAP / OpenShiftWebLogic migrationJMS / Active MQOracleWCAG

Senior Developer — Biometrics

Unisys / Department of Immigration & Border Protection

August 2015 – September 2016  ·  Canberra, ACT

Developed and enhanced biometric identity matching software — fingerprint and facial recognition — for specialists at the Department of Immigration and Border Protection. Built biometric gallery migration tooling and web service interfaces for the back-end workflow engine, deployed on IBM WebSphere in a high-security government environment.

Java / J2EEBiometric identity systemsIBM WebSphereHigh-security government

Full-Stack Developer

Canberra Sales

June 2013 – August 2015  ·  Canberra, ACT

Built multi-tier commercial web applications using Spring/JPA on MySQL running on Linux, including an e-commerce portal with PayPal and Stripe payment integration, a web-based CRM for small businesses, and an online business directory. Configured Apache + Jetty server infrastructure. Delivered WCAG 2.0 accessible front ends using jQuery, CSS3, and Bootstrap across desktop and mobile.

Spring / JPA / MySQLVue.js / ReactStripe / PayPalApache / Jetty / LinuxWCAG 2.0

Developer

Department of Immigration & Citizenship

July 2011 – June 2013  ·  Canberra, ACT  (also July 2008 – September 2009)

Designed and built web applications enabling Australians to apply for visas electronically on WebSphere Application Server. Developed the Health Application Portal (HAP) front end and the service interfaces between front-end and back-end systems. Wrote contract-first web services using Spring and security-sensitive components tested through mock-object integration, with full UML technical design documentation.

Java / J2EESpringIBM WebSphereOracle / DB2Web services

Senior Developer — Spring Architecture & Secure FTP Systems

IP Australia

September 2009 – June 2011  ·  Canberra, ACT

Championed Spring adoption for a new government project — took complete ownership from architecture through to production deployment with zero post-launch issues. Designed Spring security with LDAP authentication, JMS message-driven POJO beans providing load balancing and failover via persistent queues, and contract-first Spring Web Services for enterprise consumers. Integrated Tumbleweed secure FTP with JMS for audited exchange of patent applications between WIPO (Geneva) and IP Australia — including enabling LDAP authentication for external users for the first time.

Java / SpringJMS messagingLDAP securityWebLogicOracle

Senior Developer — Aged Care, e-tax & ATO Web Services

Medicare Australia

March 2003 – June 2008  ·  Canberra, ACT

Five years of mission-critical development at Medicare Australia. Delivered an Aged Care system processing Australian Government payments, a real-time web service supplying citizens' medical expense data to the ATO's online tax return portal, and the online e-tax registration application — all on IBM WebSphere, used by millions of Australians. Established J2EE development best practices for the organisation and taught a two-day Java and Object-Oriented Design course to mainframe programmers transitioning to Java.

Java / J2EEIBM WebSphereEJBs / StrutsDB2Web servicesHigh-volume systems

Senior Analyst Programmer — Annuity & Investment Platform

Canada Life Assurance

February 2001 – September 2002  ·  Atlanta, USA

As technical team leader, designed and built a multi-million dollar secure transaction platform for annuity and investment products on WebSphere, serving the US operations of a major Canadian insurance company. Led and mentored four Java developers. Architected a real-time JMS/MQSeries messaging layer connecting data centres in Atlanta and Toronto, used for transactional audit logging at scale. Delivered the WebSphere 3.5 → 4.0 migration with LDAP-based role security across multiple nodes and security zones, and designed server-side auditing for real-time transaction tracking using XML over JMS.

Java / J2EEIBM WebSphere 3.5 / 4.0JMS / MQSeriesLDAP securityEJBs / CMPTeam lead

Technical Skills

Frontend

Vue.jsAngularReactNext.jsTypeScriptHTML5CSS3Tailwind CSS

Backend

Java / Spring BootPython / FastAPINode.jsREST APIs

AI / ML

Claude API (Anthropic)LLMsRAG architecturesAgentic workflow designCursorPrompt engineering

Infrastructure

DockerOpenShiftKubernetesAWSNetlifyCI/CD pipelinesGitHub Actions

Databases

OracleDB2PostgreSQLSupabase

Tools & Platforms

GitJiraConfluenceIntelliJ IDEAVS Code

Education

Master of Science, Computer Science

University of Georgia, USA

1996–1998 (all coursework completed)

Bachelor of Science, Avionics

Embry-Riddle Aeronautical University, USA

1992

Certifications & Clearance

Sun Certified Programmer for Java 2 Platform

2001

Australian Baseline Security Clearance

Current

Available for consulting engagements

Contract and consulting work in Canberra ACT and remotely. Get in touch to discuss your project.

Contact for Consulting Enquiries

Google Wallet and Android are trademarks of Google LLC. Apple Wallet and iPhone are trademarks of Apple Inc. Agents Wallet is not affiliated with or endorsed by Google LLC or Apple Inc.