← Home

Timeline

A visual history of project development.

Tutored COMP2017 — Systems Programming

Tutored COMP2017 across Semester 1, 2026 — the University of Sydney's Systems Programming unit. Ran lab sessions in C within a Unix environment, taking students from the basics of C and addressable memory through pointers, structs, unions, bitfields and file IO, into dynamic memory management, linked lists, debugging, function pointers and signals. Covered the compiler pipeline, the preprocessor, linking, Makefiles and shared libraries, then the parallelism and concurrency half of the unit: processes and fork, interprocess communication with shared memory and pipes, thread safety and synchronisation, POSIX threads, atomics, scalable algorithm templates, and the performance of parallel programs. My tutorial materials are accessible at comp2017.stvya.com.

Graduated with Honours (Class I)

Completed thesis on Probing Large Language Models using a Perpertually Renewable Grammar Benchmark

Did Honours

Completed a one-year Honours research project on Probing Large Language Models using a Perpertually Renewable Grammar Benchmark. Developed a novel benchmark and submitted a thesis that received First Class Honours.

Tutored SOFT3202 — Software Construction and Design 2

Tutored SOFT3202 across Semester 1, 2025 — the University of Sydney's Software Construction and Design 2 unit, a sequel to SOFT2201. Ran weekly lab sessions that built from an OO programming review and idiomatic design-pattern implementation in Python through to advanced design patterns, paired with the software verification stream: testing fundamentals and requirements, test case design from functional requirements, statement and branch coverage, fault-based testing, and verification with software contracts and properties. Later weeks moved into practical validation and verification — fuzzing, sanitizers, test oracles, and debugging.

Started as Casual Academic — School of Computer Science

Began working as a casual academic at the University of Sydney, tutoring computing subjects and supporting undergraduate students in their coursework.

Dalyell Student Representative — Jan 2024 to Dec 2025

Appointed as a Dalyell Student Representative for the University of Sydney's Dalyell Scholars program — an enrichment stream for high-achieving students offering advanced units, mentoring, and research and global-mobility opportunities. As one of the faculty's appointed representatives, I was invited to take part in the Dalyell Scholar Student Liaison Committee and to meet regularly with the Dalyell faculty leads, representing fellow scholars' interests to the program's leadership to help shape their opportunities.

Started as Software Developer — Entropy Technologies

Began working as a software developer at Entropy Technologies, contributing to the development of their blood test interpretation platform for health practitioners.

Published 15+ apps — hit 10k downloads with TrashBin

Independently designed, developed, and published 15+ mobile applications across gaming, productivity, and social media categories. Built native iOS apps with Swift, SwiftUI, UIKit, and SpriteKit, implementing complex state management and in-app purchases. Developed "TrashBin", a full-stack social media app using React Native and Firebase, organically reaching 10,000+ downloads with real-time messaging, dynamic content feeds, and secure authentication.

ENGO Peer Mentor

Mentored first-year engineering and computing students as an ENGO Peer Mentor in Semester 2, 2023. Supported new students with academic transition and university life.

Started at USyd

Began the Bachelor of Advanced Computing (Honours) at the University of Sydney. Moved to Sydney and started the next chapter.

Won Apple's WWDC 2021 Swift Student Challenge

Selected as one of 350 winners globally from thousands of submissions in Apple's prestigious annual developer competition. Built a Swift Playground featuring three mini-games (Pong, Tic Tac Toe, Color Jump) using SpriteKit, SwiftUI, and UIKit.