My Projects
A collection of projects I've worked on, from professional work to personal experiments.
Professional Projects

CICD Pipeline for Laravel Project
Created a CI/CD pipeline for a Laravel project using Github Actions. Provisioned an EC2 server for web, db and worker using Terraform and configured them via Ansible scripts.
What I learned:

Cake Editor for Bakerdays.com
The cake editor for bakerdays.com allows users to customize cakes with text and upload images via Instagram/Facebook using OAuth and API integration.
What I learned:

Factory Order Management System
A dashboard for managing one of Redbubble's factory suppliers with branches in US, AU, and UK. Orders come through webhooks, processed by NodeJS, generating order sheets and downloading assets for batch processing.
What I learned:

CURZON LUXE
A luxury hotel booking website concept built to help a friend with their university project. Featured elegant design and Firebase backend.
What I learned:
Project Graveyard
Personal projects that didn't make it. Some taught me valuable lessons, others were just experiments.Note: This list is not up to date as of January 2026.
Liveclipper
2024A web app for clipping and downloading segments from YouTube videos and livestreams. Used AWS ECS for processing and S3 for storage.
Why it died: Google cracked down on YT-DLP from AWS IPs
Private File Transfer & Static React Deployer
2024A dual-purpose tool: secure file sharing between devices and one-click deployment of static React apps. Built with Golang and AWS CDK.
Why it died: Not dead yet - actively used
McScrubz
2023A personal code sandbox and experimentation repository. A dumping ground for testing new technologies, patterns, and quick prototypes.
Why it died: Will never truly die - I write new code here
YouTube Griffin Archive System
2023A serverless system for archiving YouTube content before it disappears. Built to preserve videos from channels at risk of deletion.
Why it died: Completed its purpose
Scrape Runner Tool
2022A configurable web scraping framework using NodeJS and Puppeteer. Designed for running multiple scraping jobs with scheduling and error handling.
Why it died: Moved on for now...
Social Station
2020A social media management dashboard built to learn Firebase real-time database and authentication. Allowed scheduling and managing posts across platforms.
Why it died: Made it to learn Firebase. No will to keep it running forever
Bus App Flutter
2018A mobile app for tracking local bus routes and times. Built to learn Flutter and cross-platform mobile development with offline-first architecture.
Why it died: Made it to learn Flutter

Employee Time Tracker
2018An internal tool for tracking employee hours and generating timesheets. Used at a previous workplace before migrating to a managed solution.
Why it died: Moved on to managed solution
toomanyfacts.com
2017A fun facts website that displayed random interesting facts to users. Built as one of my first web projects to learn the basics of web development.
Why it died: Made as a learning opportunity, no will to keep it running forever
Newsify (Android App)
2017A news aggregation app that scraped and curated news from multiple sources. Reached 1,000 users at its peak. Built with NativeScript and Vue.js.
Why it died: Made it to learn Web Scraping. At peak had 1k users