Projects.
A curated collection of apps and open source libraries I’ve built.
Applications
GitHubTree
Visualize folder structure of any public GitHub repository. Available as a web app, CLI tool, and node.js library.
Migrator
Migrate notes between Google Keep, Apple Notes, Evernote, and Notion.
dhwani
A JavaScript library & web app for real-time vocal swar (note) detection for Hindustani classical music.
thirsty-ai
Calculate hidden environmental cost of modern Artificial Intelligence usage.
PlanTrip
Visualize, organize, and manage itineraries and travel stops with a clean, visual timeline.
Libraries & Tools
docmd
Generate minimal, fast & beautiful docs from Markdown. No React, no bloat, just content. Built for developers.
Android Smart WebView
A simple use webview integrated with native features & plugin support for building hybrid apps.
fluid.js
A lightweight, zero-dependency fluid simulation for web that reacts to device motion.
genctx
A node.js CLI tool to generate high-signal code context for AI agents and assistants.
tree-fs
Turn text trees into real files. The standard "Paste & Go" receiver for AI-generated projects.
ci-debug
Safely print system info and environment variables with reducted secrets for debugging CI pipelines.
md-fusion
Convert notes between HTML/JSON and Markdown with YAML Frontmatter.
enex-io
High-performance parser and generator for Evernote/Apple Notes (.enex) files.
gkeep-parser
Convert Google Keep Takeout exports (HTML) into structured JSON data.
clean-context
Code cleaner for AI context, strips comments and noise while strictly protecting strings, URLs, and regex.
force-exit-zero
Force a command to exit with code 0 (success), regardless of the result. Perfect for CI pipelines.
env-must-exist
CLI to assert that environment variables are present. Fails fast in CI/CD if missing.
android-biometric-gate
A secure, lifecycle-aware biometric lock screen for any Android Activity.
android-webview-print-helper
A lightweight utility to easily print Android WebView content to PDF or physical printers.
android-webview-js-bridge
A lightweight, two-way, promise-based bridge between Android Kotlin/Java and JavaScript in WebViews.
android-webview-fcm-sync
A lightweight utility to sync FCM tokens into Android WebView cookies for targeted push notifications.
android-webview-file-handler
A lightweight library to handle file uploads, camera captures, and permissions in Android WebViews.