Skip to content
View hemang-doshi's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report hemang-doshi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
hemang-doshi/README.md

Animated ASCII-art portrait of Hemang Doshi

HEMANG — building tools that make software less chaotic

I'm a CS graduate by credential, but a builder by default.

I'm the kind of programmer who notices a repeated annoyance, opens a new repository, and accidentally turns the fix into a real product. I care about software being useful, understandable, and pleasant to use—not merely technically correct. That usually puts me somewhere between product thinking, systems engineering, and “wait, I can automate this.”

Most days, I'm moving between a terminal, a browser, and some suspiciously unnecessary hardware. I like clean interfaces, explicit systems, measurable claims, honest documentation, and projects with just enough personality to feel human.

Current rabbit holes:

  • agent infrastructure that saves context instead of eating it
  • local-first software with boring, reliable internals
  • APIs that connect AI to useful, real-world data
  • tiny hardware side quests that absolutely could have stayed software

Curious enough to prototype it. Stubborn enough to make it reliable.

portfolio ↗  ·  projects     LinkedIn    Instagram

My portfolio is the fuller story: interactive project demos, creator experiments, and the rabbit holes behind the repositories. Step inside the goofy internet machine →

Me, looking down at the bug that “cannot possibly happen in production.”


Things I've shipped

Project What it does Built with
DevDeck A local runtime control plane that lets humans and AI coding agents manage multi-service development stacks without drowning in terminal output. TypeScript · Node.js · CLI
Agent Memory Local-first, auditable project memory for coding agents—with hybrid retrieval, safety gates, MCP, adapters, and SQLite storage. TypeScript · SQLite · MCP
Instagram Creator Intelligence API A production-ready, read-only Instagram analytics backend built for Custom GPT Actions. Next.js · TypeScript · Meta Graph API
AuxDeck A tiny ESP32 sidecar that shows live Spotify artwork, metadata, progress, and waveform data from a Mac. ESP32 · Python · C++ · BLE

The toolbox

languages     TypeScript · JavaScript · Python · C/C++ · SQL
building      Next.js · Node.js · React · REST APIs · CLIs
agent stuff   MCP · tool design · evals · retrieval · local-first memory
systems       SQLite · ESP32 · BLE · Wi-Fi · GitHub Actions · Vercel

The build philosophy

useful > impressive
working > almost perfect
measured > vibes
local-first whenever it makes sense

A highly scientific development timeline

Cat sitting on a keyboard and watching code appear    Raccoon operating an old computer

staff engineers reviewing my pull request

Still curious. Still shipping. Probably turning one more minor inconvenience into a repository.

Pinned Loading

  1. dev-deck dev-deck Public

    ⚙️ Infrastructure for AI coding agents. Manage processes, logs, health checks, and development stacks, efficiently. Without any token-heavy operational overhead.

    TypeScript 1

  2. instagram-creator-intelligence-api instagram-creator-intelligence-api Public

    📲 Read-only Instagram creator analytics API for Custom GPT Actions, powered by the Instagram Graph API.

    TypeScript 1

  3. agent-memory agent-memory Public

    🧠 Local-first agent memory for coding agents. Stores decisions, command policies, failed attempts, fixes, and lessons in local SQLite: Hybrid search, MCP, adapters, backup, and a live-agent test ha…

    TypeScript 1

  4. aux-deck aux-deck Public

    🎧Tiny ESP32 sidecar for macOS showing live Spotify artwork, metadata, progress, and waveform over Wi-Fi with encrypted BLE fallback.

    Python