01

About

Edtech founder and software engineer building tools for assessment design, distribution, and evaluation. First Class Honours graduate from ANU with a research background in computer systems and tooling. You'll find me tinkering and optimising.

6+

Years building

Founder

1st

Class Honours

99.80

ATAR

02

Skills

AI & LLM Systems

01
LLM HarnessesRAG PipelinesAutomated GradingAgent SecurityRed-Teaming

Core Engineering

02
TypeScriptReactNext.jsNode.jsPython

Architecture

03
System DesignMicroservicesCachingReal-Time SystemsMessage Queues (SQS)

Cloud & Data

04
AWSGCPDockerCI/CDPostgreSQLRedisFirebase

Systems Programming

05
RustCCompilers & ParsingPerformance Optimisation
03

Experience

  1. Lyra + Chakra LabsAug 2026 – Present

    Forward Deployed Engineer

    • AI security research — finding attack vectors in AI agents to build attack datasets
    AI SecurityLLMsHarborDaytona
  2. PapersetterAug 2025 – Aug 2026

    Co-founder & Software Engineer

    • Owned architecture end to end — designed the platform from scratch as microservices on AWS with Redis caching, SQS job queues, Firebase, and PostgreSQL
    • Led a fullstack team across 300k+ lines of code spanning multiple services and repos
    • Built LLM harness for automated exam creation and grading — structured evaluation, rubric enforcement, and confidence scoring across question types
    • Designed and executed migration of live production data across versions with zero downtime
    • Shipped the core exam creation platform with rich content editing and real-time collaboration over WebSockets
    ReactNode.jsAWSRedisPostgreSQLSystem Design
  3. Australian National University

    Jan 2023 – Jun 2025

    Research Assistant

    • Cut query latency by 25% on a 100k-document corpus by redesigning the caching strategy of a C-based Lucene search engine
    • Designed and implemented an incremental LR parser in Rust with error correction, building on Wagner's research approach
    • Authored First Class Honours thesis on parsing systems and performance optimisation
    RustCLucenePerformance Optimisation
  4. TeleMedC

    Jan 2022 – Mar 2023

    Software Developer

    • Delivered the Next.js dashboard and Django backend for TeleEyeMD, an AI diagnostic tool handling thousands of patient records across hundreds of clinics
    • Owned testing strategy — drove Cypress coverage of diagnostic workflows high enough to satisfy FDA regulatory requirements
    • Authored FDA testing documentation and regulatory reports supporting product certification
    • Implemented JWT-based authentication with multi-session support for admin workflows, with strict API controls preventing patient data exposure
    Next.jsTypeScriptCypressHealthtechDjango
  5. Clarify Tutoring

    Jan 2020 – Dec 2021

    Co-founder & Full-stack Developer

    • Co-founded and built a student-tutor marketplace with chat, assignment uploads, invoice management, and Stripe payments
    • Set technical direction from day one — chose the React and Firebase stack for velocity across Firestore, Auth, Storage, and Functions
    • Drove customer acquisition to $50k ARR through student marketing, referrals, and discount campaigns
    ReactFirebase
04

Education

Australian National University

Feb 2021 – Jun 2025

Bachelor of Advanced Computing (Research and Development) (Honours)

First Class Honours • Systems & Architecture • Microarchitecture, compilers, and operating systems

05

Projects

Clastor

01

Open-source tooling for independent tutors — student management, scheduling, and invoicing in one place. Google Calendar and Google Meet integration, deployed on GCP. Built for solo operators who outgrew spreadsheets.

ReactFirebaseStripeGCP

Three.js Portfolio

02

3D D&D-style portfolio exploration experience inspired by Bruno Simon. Complete structure with WebGPU and TSL implementation. Expanding with Blender models and custom shaders.

Three.jsWebGPUTSLBlender

Trip Split

03

Trip expense settlement as a graph problem — computes who owes what with the minimum number of transactions, so a group trip settles in as few transfers as possible.

TypeScriptGraph AlgorithmsReact

Scout Compliance Tracker

04

Asset-tracking app that lets scout groups guarantee compliance — every item is tracked, inspected, and signed off, replacing spreadsheet audits with a live record.

FlutterDartFirebase

06 — Contact

Let's Connect

Open to interesting conversations, collaborations, and new opportunities.