Projects
deadpush
Always-on guardian for AI coding agents. Catches secrets, agent debris, and dangerous writes before they land in your repo.- Problem: Long-running agents leak keys, commit scratchpads, and pollute context while you’re away.
- Built: Real-time filesystem daemon, quarantine, git hooks, MCP proxy, and hardened / sandbox / CI enforcement tiers.
- Install:
pip install deadpush
ChatLiberate
Open-source ChatGPT exporter that works where Settings → Export does not — including Business & Teams accounts.- Problem: Business/Teams users can’t use official export; third-party tools drop branches and images.
- Built: Chrome extension + Node CLI that emit official
conversations.json, full conversation trees, and attachments. - Install:
npx chatliberate -o ./my-backup
gitpull
Go CLI for multi-repo Git workflows — clone, sync, status, branch, and local AI helpers without context-switching.- Problem: Managing many clones means repetitive pull/status/commit across directories.
- Built: Parallel clone/sync, workspace-wide status/diff/stash, plus optional Ollama-powered commit/standup/ask.
- Install:
brew tap harris-ahmad/tap && brew install gitpull
Awaaz E Sehat Flask Web App
eHealth web app built with Flask on AWS Lambda as part of research software engineering work at LUMS Interactive Media Lab — patient workflows, serverless recording pipeline, and medical transcription.Uncovering the Hidden Data Costs of Mobile YouTube Video Ads
Artifact supporting our ACM WebConf 2024 paper on YouTube ad data costs — dataset and codebase for studying buffer/data usage of mobile video ads.SimpleAuth - npm Package
Extensible authentication module for Node.js built on Passport.js — register, login, and verify credentials with a simple API. Available on npm as@harrisahmad/simpleauth.Guftaar - A Speech Therapy Web Application
English-language m-Health app for people who stutter (PWS), connecting users with speech therapists and offering virtual treatment support — built to improve access in contexts where therapy resources are limited.Everything Object Oriented Programming
Structured C++ OOP guide and exercises created following my TA role for CS200 at LUMS (Spring/Fall 2023).Data Structures and Algorithms
Implementations of core data structures and algorithms in C++, Go, JavaScript, and Python.Crypto Telegram Bot (Go)
Real-time cryptocurrency price monitoring and alerts via CoinGecko, implemented in Go.Real-time Chat Application with Analytics
Flask chat app with WebSockets, sentiment analysis, user analytics, and PostgreSQL-backed storage.
