Preston Harrison

About Me

I'm graduating from the University of Queensland with a Bachelor's of Computer Science majoring in Machine Learning (Nov 2025). I've worked professionally as a software developer for several years and love tackling complex problems. I'm especially interested in AI, low-latency systems, and web development.

Projects

Image Scout

Image Scout is a serverless image search platform created with Terraform on AWS. It uses Lambda, S3, CloudFront, Bedrock, and Cognito, and I collaborated with an AWS Solutions Architect on the infrastructure design. The application indexes large image libraries (500+ GB) and allows natural-language searches to locate the right image for social media campaigns, making it well suited to AI-driven content creation pipelines, specifically for tourism operators.


Rust Multiplayer Game Server

A prototype multiplayer game server built in Rust, incorporating client-side prediction and distributed reconciliation. It tackles the challenges of building a low-latency, distributed networking system for real-time gameplay. It is built using the experimental Bevy game engine, and is designed to be a reference implementation for the Bevy community.


Web Scraping Proxy Tool

This project is a forward proxy system built for distributed web scraping, especially in environments with strict outbound-only network rules. It allows proxy nodes behind firewalls to relay requests by maintaining persistent connections to a central server. Clients can then route scraping traffic through these remote proxies, enabling IP rotation and geographic distribution without needing direct access to the proxy machines.


AI Function Requirement Verification Tool

This prototype project helps enforce function-level documentation by using an LLM to validate whether call sites fulfill specified requirements. When a documented function is called, the system checks the surrounding code against the documented expectations, catching implicit assumptions and reducing misuse—especially in large or long-lived codebases.