Projects

Selected builds.

Full-stackData/AILegal technology

AI Litigation Navigator

A full-stack legal intelligence platform for tracking and analysing court cases and regulatory decisions in which artificial intelligence is material.

  • Searchable AI litigation database with jurisdiction, issue, legal area and procedural-status filters.
  • Automated ingestion from official sources with Gemini-assisted relevance screening and summarisation.
  • Human triage workflow and administrative case-management interface before publication.
  • Next.js
  • React
  • TypeScript
  • Express.js
  • Prisma
  • SQLite
  • Gemini API
  • Tailwind CSS
Full-stackData/AIFintech

StoxLens

A daily watchlist triage tool that helps investors and student analysts decide which stocks need attention, why they changed, and whether the original watch thesis still holds.

  • Daily Today page ranking tickers by attention urgency.
  • Snapshot comparison showing what changed since the previous check.
  • Price and news trigger explanations using deterministic rules.
  • Next.js
  • TypeScript
  • FastAPI
  • Python
  • pandas
  • NumPy
  • SQLAlchemy
  • PostgreSQL
StoxLens Today triage screen showing watchlist attention levels.
MobileData/AI

NutriSnap

An Android food-recognition and nutrition diary application that classifies food from a photo using an on-device TensorFlow model and lets users track nutritional intake locally.

  • Camera and gallery image selection with on-device food-image classification.
  • Food and nutritional-value matching with serving-size entry.
  • Nutrition diary, date-based history, calorie progress chart and local SQLite persistence.
  • Java
  • Android SDK
  • TensorFlow Android
  • SQLite
  • MPAndroidChart
  • Gradle
Full-stackTeam project

UniSpace

A university study-space booking system that allows students and staff to find, reserve and manage rooms while giving administrators tools to manage availability.

  • User registration, login, session handling and account synchronisation.
  • Shared work on password-change functionality, room booking and availability.
  • Authentication interfaces and client-side signup validation.
  • Java
  • Spring Boot
  • Gradle
  • MySQL
  • JavaScript
  • Express.js
UniSpace login page with study-space booking branding and account form.
FrontendFintech

Crypto Wallet

A frontend cryptocurrency wallet demonstration with multi-asset balances, withdrawal workflows, network-fee calculations and balance validation.

  • BTC, ETH, USDT, SOL and ADA balances.
  • Withdrawal form with balance validation and network-fee handling.
  • React Context state management and responsive interface.
  • React
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
  • Vite

Secondary projects

Smaller work and earlier experiments.

Kept deliberately subdued so the main portfolio stays focused.

Contact

I’m open to graduate and junior software, data and technology opportunities from late 2026.

Send me an email or connect with me on LinkedIn. I’m especially interested in Sydney and Melbourne roles across software engineering, fintech, full-stack product work, data and technology consulting.