Education

B.A. Computer Science RMIT

    - Graduation 2024

Work

Primary Connect Warehouse Storeperson — 2021 to Present

Languages

Tools & Technologies

01
proj-1 image 1proj-1 image 2proj-1 image 3

Watch Point

Full Stack Online Video Platform
  • TypeScript
  • CSS
  • Docker
  • Firebase (Auth, Firestore, Storage)
  • REST APIs
  • JWT
  • Engineered a YouTube-inspired platform enabling users to upload, view, comment, and manage videos.
  • Designed and deployed secure REST APIs with JWT authentication integrated with Firebase Auth,ensuring robust access control and session management.
  • Leveraged Firebase Firestore for real-time data synchronisation and Firebase Storage for scalable mediahosting.
02
proj-2 image 1proj-2 image 2

Axoweather

Full Stack Weather Web App ≽(◕ ᴗ ◕)≼
  • TypeScript
  • Next.js
  • CSS
  • JavaScript
  • Redis
  • Firebase Functions
  • Firebase Hosting
  • Built a responsive weather application that retrieves and displays location-based weather data using a third-party weather API.
  • Implemented Redis caching to reduce API calls, increasing scalability and performance.
  • Integrated Firebase Functions for backend API handling and deployed the application on FirebaseHosting
03
proj-3 image 1proj-3 image 2proj-3 image 3

Amplitude Music

A Full Stack Music Subscription Platform
  • React
  • JavaScript (Node.js)
  • AWS Lambda
  • AWS DynamoDB
  • AWS S3
  • JWT
  • AWS API Gateway
  • Developed a music subscription service enabling user registration, subscription tracking, and discovery of top-subscribed musicians.
  • Built and optimized AWS Lambda functions to handle all CRUD operations for user data, subscriptions,and musician profiles, enabling a fully serverless backend.
  • Utilised AWS DynamoDB for scalable, storage of user accounts and subscription meta data.
  • Integrated AWS S3 for efficient media storage and retrieval of musician images and associated metadata.
04
proj-4 image 1proj-4 image 2proj-4 image 3

Pokédex CLI

An Interactive Pokémon Explorer built in Go
  • Go
  • REST APIs
  • PokéAPI
  • In-Memory Caching
  • REPL
  • Built an interactive Pokédex REPL in Go, enabling users to explore, catch, and inspect Pokémon via a custom command-line interface.
  • Integrated the PokéAPI to fetch live Pokémon and location data, implementing in-memory caching to reduce redundant API calls and improve response times.
  • Extended the base project with additional custom commands, with planned features including a linked web interface and cloud save functionality.
William Well's Portfolio