Bachelor of Science student at the University of Melbourne building systems software, data pipelines, and interactive mathematical tools.
End-to-end Databricks lakehouse pipeline forecasting regional electricity grid demand.
- automated ingestion of 5-min interval AEMO price and demand data for Victoria into Unity Catalog Bronze volumes
- silver layer deduplication and filtering into managed Delta tables
- feature engineering in gold with cyclic trigonometric encodings, demand lag steps, and rolling averages
- trained XGBoost model on full-year 2024 data
- export pipeline feeding an interactive Power BI dashboard tracking grid load
Real-time terminal video player written in Rust for the Windows console.
- child process pipeline streaming raw RGB video frames from ffmpeg over standard output
- real-time luminance mapping to ASCII characters with 24-bit ANSI truecolor escape sequences
- interactive playback engine with frame pacing, runtime speed adjustment, and throttled non-blocking scrubbing
- win32 console buffer manipulation with automated window sizing and vertical font squish correction
Arbitrary-precision Fibonacci number calculator in Rust computing the twenty-millionth term in under 1 second.
- custom fast doubling implementation tracking Fibonacci and Lucas number state pairs
- avoids matrix squaring overhead by exploiting Lucas number duality for large-integer arithmetic
- handles negative indices and arbitrary-precision bigints without precision loss
- paired with an algorithmic explainer video reaching over 50k views on YouTube
Interactive STEM Education IGCSE Kit & IGCSE Pages
Education tools for the Cambridge syllabus built with SvelteKit and TypeScript.
- set theory visualizer parsing boolean algebra expressions into dynamic SVG Venn diagram region highlights
- reactive number theory engine computing prime factor decomposition ladders, factor combinations, and divisor relationships
- in-browser pseudocode compiler for Cambridge IGCSE Computer Science with Monaco editor integration
- interactive logic gate truth table generators and biology Punnett square simulators
- systems programming and video processing in Rust, C++, Python
- cloud data pipelines on Databricks using Delta Lake, PySpark, and Unity Catalog
- explorable explanations and reactive UI built with SvelteKit and TypeScript
- data analysis in Python, R, SQL, Power BI
- algorithmic optimisation in C, C++, Dart
- Databricks Certified Generative AI Engineer Associate
- Microsoft Certified Power BI Data Analyst Associate PL-300 with 900+ score
- #11 nationally in the New Zealand Informatics Competition 2024
- Education Officer at the University of Melbourne Competitive Programming Club
