Summary

I ship production LLM products end-to-end — and I build them AI-native. At Dreemar I was the sole developer for ~1.5 years, effectively the entire engineering team: I built and ran a production multi-agent AI SaaS and owned all AWS operations. Today I'm engineering lead on a live AI + AR education platform — agentic voice tutoring, assessment, and personalization, backed by real research data and a published paper. My edge is decomposing problems into specs and orchestrating fleets of models and agents to ship fast, with sharp judgment on model selection, prompting, cost, and reliability.

Core Skills

  • LLM / AI — LLM application engineering · multi-agent orchestration (CrewAI, OpenAI Agents SDK, Vercel AI SDK) · multi-model selection & routing (LiteLLM — OpenAI / Anthropic / Gemini / Grok) · prompt engineering · realtime voice agents (OpenAI Realtime) · LLM observability & cost (Langfuse, Prometheus)
  • Languages — TypeScript / JavaScript (primary) · Python (CrewAI agent backends) · C#
  • Web / Product — Next.js · React · React Native · Node.js · Prisma · Tailwind · NextAuth · REST
  • Data — Postgres / Supabase · MySQL · ClickHouse · Redis · MinIO
  • 3D / AR / XR — WebXR (Babylon.js) · Three.js · Unity · Blender
  • Infra / DevOps — Docker · CI/CD · self-hosted Linux / VM ops · multi-provider LLM gateway · AWS (production) · Vercel · Playwright + Vitest

Experience

Independent AI Engineer — Self-directed R&D · Apr 2025 – Present · Melbourne

Building production LLM/agent systems and operating fully AI-native.

  • AREAR — live AI + AR education platform (engineering lead; research collaboration with a university Research Fellow, with research data and a published paper). A WebXR platform delivering: an agentic voice tutor with persistent cross-session memory; assessment via tool-call quizzes/games and per-lesson probes; personalization via per-student persona modelling; and feedback/analytics from audio emotion analysis plus spatial replay of student gaze/behaviour.
    • Stack: Next.js 16 / React 19 / TS · Babylon.js + Three.js · multi-model — GPT-5.5 (analysis), OpenAI Realtime (voice), Gemini (dynamic storybook imagery) · Supabase/Postgres · Playwright + Vitest. (Private repo — live walkthrough on request.)
  • Self-hosted LLM infrastructure — multi-provider gateway routing GPT / Gemini / Grok / Claude; spec-driven multi-agent orchestration; multi-machine deployment & ops on infrastructure I built.
  • AI-native operator — drive a fleet of models (Claude Opus/Sonnet/Haiku + GPT-5.5) at production scale: ~500M tokens/day, ~96% cache-hit — high-throughput, cost-aware delivery.

AR/AI Software Developer & Multimedia Specialist — Dreemar · Nov 2021 – Mar 2025 · Melbourne

Sole developer for the final ~1.5 years — effectively the entire engineering team: built, updated and maintained the frontend, backend, CMS, web editor and mobile apps single-handed, plus all production AWS operations. Shipped a full app solo in year one.

  • Built and operated ARI-AI — a production AI marketing-content SaaS, solo, end-to-end: Next.js + TypeScript frontend (NextAuth, Prisma); a Python CrewAI multi-agent backend; a LiteLLM gateway across OpenAI + Anthropic with a deliberate Claude-for-orchestration + GPT-for-content split; and full observability (Langfuse tracing/cost, Prometheus) on a Dockerised multi-service stack with CI/CD.
  • Maintained the AR Online Editor / CMS (JavaScript, Three.js, Next.js) and built immersive AR experiences (React Native + Unity), including the content for education clients (Victorian Tech Schools, Nanyang Technological University); produced multimedia/design assets.

Earlier — Game Developer (self-employed, Unity / C#, 2020–21) · Digital Designer intern @ Triangle Financial (web + AWS, 2020) · Graphic Designer intern @ MountainTop Education (2019).

Education

University of Technology Sydney (UTS) — Bachelor of Science, Games Development & Interaction Design · UTS FEIT Dean's List.

Notes for reviewers

  • AREAR is a private research collaboration — happy to give a live walkthrough/demo in an interview.
  • I typically build a small custom demo tailored to the role as a work sample.