Software engineer specialising in AI enablement, financial & legal technology
Currently building AI developer tools and consumer products at scale at Macquarie Bank.
| Role | Organisation | Period |
|---|---|---|
| Software Engineer | Macquarie Bank | Dec 2023 -- Present |
| Junior Editor & Software Engineer | Jade.io | May 2021 -- Nov 2023 |
| Technology Operations Intern | Volt Bank | Feb 2022 -- Aug 2022 |
Languages & Frameworks: TypeScript, JavaScript, Angular, React, Rust, Python
AI & Cloud: RAG, MCP, Claude Plugins, Agents & Skills, Vertex AI, Google ADK
Tools & Practices: Git, OpenAPI, Redis, Agile/Scrum, Kanban, Design Systems
- BSc (Computer Science) — UNSW
- LLB (Part-time, Expected Jul 2026) — UNSW
- US Legal Systems — UC Berkeley | Chinese Economic Law — Tsinghua University
- President & Board Member — UNSW Software Development Society (Registered Charity)
- President — UNSW Financial Technology Society
- Project Lead (Freerooms) — UNSW CSESoc
- Declaration/Voting Officer — Australian Electoral Commission / NSW Electoral Commission
Multi-Agent Systems with ADK Cloud Digital Leader Professional Scrum Master with Kanban Investment Foundations (CFA Institute)


