Skip to content

Story

Journey & Growth

The projects show what I built. This is the story of how building them changed the way I think.

I started by learning how software systems fit together, then moved into AI, production engineering and eventually product decisions. Each stage added something different — not just another technology, but a different way of looking at the problem.

Journey & Reflections

University of Adelaide

2024.02 – 2025.12

Master of Computing and Innovation

GPA: 6.08/7

My master's gave me the technical foundations across software, systems and AI. But the biggest change came from building things: concepts that felt separate in class started connecting once they had to work together in a real system.

Theory Meets Practice

2024.12

Reflection

I gradually realised that understanding a concept and being able to use it are very different things. Real projects bring constraints, incomplete information and trade-offs that textbooks naturally remove. That gap between theory and practice became something I started actively looking for rather than avoiding.

Rhombus AI

2025.06 – 2025.09

AI Engineering

Internship

Rhombus was my first experience working on AI features that had to behave reliably inside a real product. It pushed me beyond thinking about whether a model could produce the right answer and toward what happens when it produces the wrong one.

AI Vision vs. Production Reality

2025.10

Reflection

A convincing AI demo can hide a surprising amount of uncertainty. Once real users depend on the result, validation, recovery, reproducibility and trust become part of the product itself. I learned that production AI is often less about making the model more impressive and more about making the system around it dependable.

Thinking in Systems

2026.04

Engineering Insight

Over time, I started looking less at individual features and more at the relationships between them. Data, interfaces, services and infrastructure can each make sense locally while still creating problems elsewhere. I learned to think about boundaries earlier — not to over-design the system, but to make complexity visible before it starts spreading.

Torus Capital

2026.06 – 2026.09

AI Product Engineering

Internship

At Torus, I started working from business problems rather than finished technical requirements. On AI Catalyst and Rally, I was involved from early product discussions through system design, implementation, testing and production. For the first time, many of the important decisions were not about how to code something, but about what the system should do in the first place.

Abstracting Work, One Layer at a Time

2026.08

Engineering Insight

Skills, MCP, workflows and agents are often presented as separate choices. I came to see them more as stages of the same process: gradually moving work that once lived in a person's head into a system. Each layer hands over a little more — first an action, then an interface, then a sequence, and eventually some of the judgement about what should happen next. The useful question is not which label is newest, but how much responsibility the system is actually ready to take on.

Business in Front, Complexity Behind

2026.09

Product Insight

Working closer to real business problems changed what I considered good engineering. Users rarely care how sophisticated the architecture is; they care whether the product makes their work clearer, faster or easier. I started to see technical complexity as something the product should absorb rather than expose. The better I understand the business problem, the less technical complexity the user should have to see.

Technical Growth

SecuFlow

2024.09 – 2024.12

My first deeper backend and algorithmic project, translating an academic coordination model into a working system and then improving it enough to support interactive analysis.

BackendAlgorithmsPerformance

Koala Be Where

2025.01 – 2025.06

My first end-to-end AI product, combining computer vision, real-world image data and a web application around the model.

Computer VisionModel TrainingAI Integration

REAMP

2025.03 – Present

A larger full-stack system that pushed me into role-based access, shared workflows and designing around several types of users.

Full-stackRBACWorkflow Design

IoT Watch

2026.03 – 2026.04

Introduced me to real-time systems: ingesting device events, tracking state changes and designing alerts around meaningful changes rather than raw messages.

MQTTEvent-driven SystemsReal-time UI

DataCopilot

2026.04 – 2026.05

Shifted my AI work toward orchestration: using the model to interpret intent while deterministic software performs the actual transformation.

LLM Tool UseStructured OutputsDeterministic Execution

AI Catalyst

2026.06 – 2026.09

Expanded that into full AI product architecture — workflow design, MCP, structured outputs, authentication, deployment and production use.

LLM SystemsMCPArchitectureProduction

Rally

2026.06 – 2026.09

Took me deeper into data-driven AI systems, combining enrichment, deterministic filtering, softer ranking signals, evidence and explainability.

Data PipelinesRankingRAGEvidence

Curious about any of this?I'm happy to go into the details

Get in touch