About Me
I build across the entire spectrum — from pixel-perfect interfaces to scalable backend systems to data pipelines that power real decisions. I enjoy owning problems end to end and shipping things that people actually use.
What sets me apart is that I don't just write code — I think about architecture, user experience, and business impact. Whether it's training a model or designing an API, I care about doing it right.
Outside of work, you'll find me at the gym, gaming, or going down rabbit holes on emerging tech. Always learning, always building.
Projects
ElectroMarket
Peer-to-peer marketplace for buying and selling second-hand electronics across Australia — funds settle directly to each seller's own payment account.
A full-stack marketplace where individuals and small businesses list used electronics — phones, laptops, consoles, cameras, audio. Buyers browse with full-text search and rich filters; sellers connect Stripe, Square, or PayPal so money flows direct (the platform never custodies funds). Built on Next.js 16 + Express 5 + Prisma + PostgreSQL, with a BullMQ worker draining a transactional outbox to keep Square Catalog in sync, AES-256-GCM encryption for OAuth tokens at rest, Redis-backed rate limiting, and tsvector full-text search.
Ultiq — Your Ultimate Productivity Companion
Full-stack productivity tracker — Android app, Rust API, and WebAssembly analytics dashboard, fully deployed on AWS.
A Kotlin + Jetpack Compose Android client paired with an Axum/Rust backend, PostgreSQL on RDS, and a Leptos/WASM analytics dashboard. Tracks sleep with phone-pickup detection, runs pomodoro focus sessions, manages calendar events and daily checklists, and surfaces weekly reflections. Security-hardened with SQLCipher-encrypted Room storage, Argon2id passwords, JWT revocation via token_version, and SSE for realtime cross-device sync. Deployed via GitHub Actions OIDC to ECS Fargate, S3 + CloudFront, and ECR.
Personal Website (v2)
The site you’re looking at right now — a dark-themed, animated portfolio built with Next.js and Tailwind CSS.
Features a custom SVG plane landing animation, particle backgrounds, terminal-style skills section, interactive project cards, and a contact form. Built with Next.js 16, React 19, TypeScript, and Tailwind CSS v4. Deployed on Vercel.
Immigration & Economics Dashboard
Interactive R Shiny dashboard exploring immigration patterns and economic indicators between Australia and the USA.
Built with a Martini Glass narrative structure across 7 sections — animated bar races, scatterplots, radar charts, bubble charts, and correlation heatmaps. Investigates the AUSFTA's influence on bilateral migration, trade volume correlations, and differential economic impacts on populations in both countries.
Master Thesis
Combining Full Bayesian Inference with Prior-Fitted Networks for zero-shot time series forecasting.
Investigated whether the Local and Global Trend (LGT) Bayesian exponential smoothing model can serve as a foundation for training Prior-Fitted Networks. Fitted LGT models to M3 competition datasets, generated synthetic time series, and trained a ForecastPFN transformer — evaluated against AutoETS, AutoARIMA, and Seasonal Naive baselines using MASE and sMAPE metrics.
Personal Website (v1)
My first portfolio site — a responsive React SPA deployed on GitHub Pages.
Built with React 19 and Vite 7, featuring multi-page navigation, smooth animations, and automatic deployment via GitHub Actions. This was the static predecessor to the current Next.js site you're looking at right now.
Skills
Resume
Education
- ›Thesis: Combining Full Bayesian Inference with Prior-Fitted Networks for Time Series Forecasting
- ›Supervisors: Dr. Angus Dempster, Dr. Christoph Bergmeir, Prof. Daniel Schmidt
- ›Focus: ML, Deep Learning, Probabilistic Modelling, Data Engineering, Statistical Methods
- ›Quantitative coursework: Linear Algebra, Calculus, Econometrics, Probability, Statistics, Time Series Analysis
Qualifications
Experience
- ›Participating in weekly research group meetings on time-series and machine learning.
- ›Collaborating with researchers to share feedback and explore interdisciplinary applications.
- ›Performed data-driven analysis on fibre-optic infrastructure to inform U.S. market strategy.
- ›Delivered reports surfacing trends and actionable opportunities for stakeholders.
- ›Gathered and structured space-usage data to guide classroom planning and scheduling.
- ›Translated findings into practical, decision-ready insights for stakeholders.
- ›Prepared research reports and briefing documents on sustainability and industry developments.
- ›Collected and analysed news and policy data to support ongoing research initiatives.
Volunteer
- ›Led weekly mentoring sessions guiding first-year students.
- ›Hosted social and networking events to strengthen peer connections.
- ›Hosted outreach programs promoting intercultural engagement and inclusion.
- ›Facilitated language exchange activities for cross-cultural understanding.
Blog
Coming soon.
