My Apps & Extensions

Native Android applications, browser extensions, and automation utilities built with performance and privacy at the core.

📺
Live

YouTube Feed Customiser

A custom content filtering extension with 5/5 stars on Chrome Web Store that hides Shorts, blacklists keywords, and keeps home feeds focused on subscribed channels.

JavaScript (ES6)Chrome Extension APIDOM ManipulationCSS Filters

Key Highlights

  • Synced user subscriptions locally from youtube.com/feed/channels to maintain a whitelist.
  • Created client-side filter layers removing Shorts and non-subscribed video items dynamically in the DOM.
  • Engineered keyword and username blacklist filters storing configuration parameters locally in Chrome Storage with 100% user privacy (no servers or trackers).
📓
Production

Moments - Daily Micro Journal

A distraction-free, privacy-first micro-journaling and mood-tracking Android app designed to capture quick reflections with 100% on-device data storage.

KotlinJetpack ComposeMaterial 3Room SQLite

Key Highlights

  • Built with Jetpack Compose and Material 3 for fluid, modern native UI and seamless micro-interactions.
  • Engineered zero-telemetry offline storage utilizing Room SQLite sandbox database on Android.
  • Includes mood indicators, timestamped reflection history, favorite bookmarks, and stats tracking.
💼
Local Dev

Indeed Job Scraper

An automation browser script built using vanilla Javascript to parse job boards. Crawls and scrapes posting data (title, company, salary) directly into downloadable CSV tables.

JavaScript (ES6)Chrome Extension APIDOM ManipulationData Automation

Key Highlights

  • Dynamic DOM manipulation targeting custom parent card nodes
  • Handles infinite-scroll pagination and dynamic page re-rendering
  • Exports structured arrays directly into formatted CSV tables