# Projects

> 23 projects across 5 categories.

## Web Apps

### Jeff

A bookshelf you can ask questions. Type a mood, a theme or a half-remembered plot, and Jev ranks 1,054 Goodreads books and 53 saved articles by meaning in about 2 seconds. Anyone can import their own Goodreads list and get a shelf with a link and a QR code.

- **Tech**: TypeScript, Vite, Jev by TypeSafe, Netlify Functions, Open Library
- **Tags**: Semantic search, Jev, Goodreads, Reading list, Second brain
- **Demo**: https://read.atharvashah.com
- **Featured**: Yes

### CaptionThis

A daily four-panel comic strip that roasts finance, tech, media and fashion. Every strip is generated through a custom image pipeline and posted on a schedule.

- **Tech**: React, Tailwind CSS, ChatGPT API
- **GitHub**: https://github.com/HighnessAtharva/CaptionThis-Comics/
- **Demo**: https://atharvashah.com/captionthis
- **Featured**: No

### Elden Ring Gallery

An interactive gallery of Elden Ring screenshots and artwork, with filtering and search across the set. Built in React and TypeScript, live on GitHub Pages.

- **Tech**: React, TypeScript, Tailwind CSS, Framer Motion
- **GitHub**: https://github.com/HighnessAtharva/elden-ring-gallery
- **Demo**: https://highnessatharva.github.io/Elden-Ring-Gallery/
- **Featured**: Yes

### Food Online

A food delivery application with user authentication, restaurant management, and real-time order tracking.

- **Tech**: React, Node.js, MongoDB, Express, Socket.io
- **GitHub**: https://github.com/HighnessAtharva/FoodOnline
- **Featured**: Yes

### Malazan Compendium

A database and wiki for the Malazan Book of the Fallen, with character profiles, plot summaries, and interactive maps.

- **Tech**: Next.js, PostgreSQL, Prisma, Tailwind CSS
- **GitHub**: https://github.com/HighnessAtharva/Malazan-Compendium
- **Demo**: https://highnessatharva.github.io/Malazan-Compendium/
- **Featured**: No

### Studio Ghibli Gallery

A showcase of the Studio Ghibli films with detail pages, character profiles, and artwork galleries. Built in Vue and Nuxt against a public film API.

- **Tech**: Vue.js, Nuxt.js, SCSS, API
- **GitHub**: https://github.com/HighnessAtharva/Studio-Ghibli-Gallery
- **Demo**: https://highnessatharva.github.io/Studio-Ghibli-Gallery/
- **Featured**: No

## CLI

### substack-cli

Substack has no public API, so I wrote one. Push, pull, schedule and publish posts from a terminal on the Python standard library alone. The audit command reports exactly what an update would destroy first.

- **Tech**: Python, ProseMirror, Substack API, Claude Code
- **Tags**: CLI, Python, Substack, Automation, Agent-ready
- **GitHub**: https://github.com/HighnessAtharva/substack-cli
- **Demo**: https://github.com/HighnessAtharva/substack-cli
- **Featured**: Yes

### groundtruth

Every factual claim in a document gets tied to the exact words in its source. The tool refuses a claim it cannot find in your text, refuses a quote it cannot find in the source, and fails your build when either side moves.

- **Tech**: Node.js, TypeScript, Markdown, CI
- **Tags**: CLI, Node.js, Fact checking, CI, Open source
- **GitHub**: https://github.com/HighnessAtharva/groundtruth
- **Demo**: https://www.npmjs.com/package/@highnessatharva/groundtruth
- **Featured**: Yes

### quotecard

Paste a link, get a PNG. An X post, a Substack note, a Substack article, a Threads post, or any line you type becomes a branded quote card with your name and face on it. Every other tool for this is a web form, so this one is a CLI that batches a whole file.

- **Tech**: Python, Playwright, Chromium, Typer
- **Tags**: CLI, Python, Social, Images, Open source
- **GitHub**: https://github.com/HighnessAtharva/quotecard
- **Demo**: https://github.com/HighnessAtharva/quotecard
- **Featured**: Yes

### VocabCLI

An interactive command-line vocabulary builder with spaced repetition, progress tracking, and several learning modes.

- **Tech**: Python, SQLite, Click, Rich, Typer
- **GitHub**: https://github.com/HighnessAtharva/vocabcli
- **Demo**: https://vocabcli.github.io/
- **Featured**: No

### MusiCLI

A command-line music player with playlist management, lyric fetching, and audio visualisation, built on Python and Pygame. Published on PyPI.

- **Tech**: Python, Click, Pygame, Requests, Rich
- **GitHub**: https://github.com/HighnessAtharva/musicli
- **Demo**: https://pypi.org/project/musicli/
- **Featured**: No

## Security & Infra

### AgentZ

Co-created at AccuKnox. A zero-trust platform for running AI agents in production. Every agent is a Kubernetes pod in a default-deny sandbox, and a secret injection proxy means no agent ever holds a real credential.

- **Tech**: TypeScript, Kubernetes, Cilium, OpenCode, OpenBao, MCP
- **Tags**: AI Agents, Zero Trust, Security, Kubernetes, Co-created
- **GitHub**: https://github.com/accuknox/agentZ
- **Demo**: https://agentzharness.ai
- **Featured**: Yes

### KubeArmor AI CTF

Co-created. A browser-first AI security capture-the-flag platform, built in a day and run as a four-day live event in June 2026. Players break LLM instruction hierarchies and hijack tool-using agents.

- **Tech**: Node.js, React, Claude API, Express, Docker
- **Tags**: Security, AI, CTF, LLM, Co-created
- **Demo**: https://ctf.kubearmor.io
- **Featured**: Yes

## Web Tools

### Text Rhythm Visualizer

Paste any prose and see the shape of your sentences: a rhythm graph, a sentence heatmap, a Flesch readability score, and five views. Nothing leaves the browser.

- **Tech**: React, TypeScript, Tailwind CSS, Vite
- **Tags**: Writing, Prose, NLP, Readability
- **Demo**: https://atharvashah.com/text-rhythm
- **Featured**: Yes

### 10xDevRel

A toolkit for developer advocates. Fifteen step-by-step playbooks across launch, community, content, events, metrics and developer experience, four AI tools, and a moderated space for practitioners.

- **Tech**: React, TypeScript, Tailwind CSS, tRPC, MySQL, shadcn/ui
- **Tags**: DevRel, Playbooks, AI Tools, Community
- **Demo**: https://10xdevrel.atharvashah.com/
- **Featured**: Yes

### AccuKnox Control Center

An internal control center that unifies AccuKnox's team tools: social scheduling, marketing spend, credential sharing, quick quoting, and goal tracking.

- **Tech**: React, TypeScript, Tailwind CSS
- **Tags**: Internal, Dashboard, Team Tools
- **Featured**: No

### 9x9 Goals Grid Harada

A brutalist, privacy-first take on the Harada Method. Turn one abstract goal into 81 concrete steps. No login, no database, nothing stored off your device.

- **Tech**: React, TypeScript, Tailwind CSS, Vite
- **Demo**: https://www.atharvashah.com/9x9goals
- **Featured**: Yes

### BuyDip

An investment tool that takes the emotion out of buying. It shows how far a market sits below its all-time high, then acts on a threshold you set in advance.

- **Tech**: ReactJS, Finance API, Node.js, REST API
- **Demo**: https://www.atharvashah.com/buydip
- **Featured**: No

### What You Doing Right Now

Real-time activity tracking with time logging, goal setting, and analytics on where the hours actually went.

- **Tech**: React, Firebase, Chart.js, PWA
- **GitHub**: https://github.com/HighnessAtharva/WYDRN
- **Featured**: Yes

## Data & AI

### Algorithm Listens

Computational text analysis of an artist through their complete body of work. Each essay rests on full lyrical analysis, sentiment mapping and thematic clustering across everything they released.

- **Tech**: Python, NLP, Sentiment Analysis, Text Mining, Pandas
- **Demo**: https://atharvashah.com/algorithm-listens
- **Featured**: Yes

### Reputation Analysis

A machine learning tool that reads brand reputation across platforms using natural language processing and sentiment analysis.

- **Tech**: Python, Scikit-learn, TensorFlow, Flask, Docker
- **GitHub**: https://github.com/HighnessAtharva/CRIF-Hackathon-2023
- **Featured**: Yes

### Criterion Collection Scraper

A scraper that turns the Criterion Collection catalogue into structured data: films, directors, release dates, and spine numbers.

- **Tech**: Python, BeautifulSoup, Requests, JSON
- **GitHub**: https://github.com/HighnessAtharva/Criterion-Collection
- **Featured**: Yes

### Media Analysis

Analytics for social media content: sentiment scoring, engagement metrics, and trend identification, in Python with NLTK. Deployed as a live Streamlit app.

- **Tech**: Python, Pandas, NLTK, Matplotlib, Streamlit
- **GitHub**: https://github.com/HighnessAtharva/Media-Analysis
- **Demo**: https://highnessatharva-media-analysis-media-analysis-zhdell.streamlit.app/
- **Featured**: Yes

---

Canonical: https://atharvashah.com/projects
Last updated: 2026-10-31
