Projects

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


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


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


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


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


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


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


  8. Everything Object Oriented Programming
    Structured C++ OOP guide and exercises created following my TA role for CS200 at LUMS (Spring/Fall 2023).


  9. Data Structures and Algorithms
    Implementations of core data structures and algorithms in C++, Go, JavaScript, and Python.


  10. Crypto Telegram Bot (Go)
    Real-time cryptocurrency price monitoring and alerts via CoinGecko, implemented in Go.


  11. Real-time Chat Application with Analytics
    Flask chat app with WebSockets, sentiment analysis, user analytics, and PostgreSQL-backed storage.