Education
B.A. Computer Science RMIT
- - Graduation 2024
Work
Primary Connect Warehouse Storeperson — 2021 to Present
Languages
Tools & Technologies
01





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



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





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





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.