Skip to main content

My Projects

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

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

2024

A 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

Laravel/PHPVueJSAWS ECS/S3/Lambda

Private File Transfer & Static React Deployer

2024

A 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

GolangAnsibleAWS CDK

McScrubz

2023

A 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

TerraformNodeJS

YouTube Griffin Archive System

2023

A 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

Serverless FrameworkNodeJS

Scrape Runner Tool

2022

A 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...

NodeJSPuppeteer

Social Station

2020

A 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

FirebaseVUEJSTailwind

Bus App Flutter

2018

A 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

FlutterSQLITE3
Employee Time Tracker

Employee Time Tracker

2018

An 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

FirebaseVueJS

toomanyfacts.com

2017

A 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

PHPHTMLJavascript

Newsify (Android App)

2017

A 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

NativeScriptVueJS