About Shaun Zhang
I'm Shaun. This is a working portfolio — AI agents, harnesses, and the glue between them, with a wider range than it should have: vision, voice, agents. AI tinkerer first; I try not to oversell it. Based in Detroit.
Civil engineer by training. Worked construction, then architect-track and strategy roles, now in AI. NUS MBA, Yale MAM (STEM). Pivoted to AI systems in 2023. Right now I'm going deep on multi-agent orchestration — the kind that stays honest under load, which means the harness matters more than the prompts. Lately the work keeps bending toward voice AI (whisper.cpp, pyannote, CoreAudio routing) — apparently I'm into voice now.
§ identityRoles
Day job: Chief AI Solution Officer at Think Technologies.
Community: Co-lead, AI Collective Detroit.
Building: agents, harnesses, and the systems around them — shipping on the home page.
§ stackWhat I build with
Derived from the projects on /work — updates whenever a project's stack changes.
languages
JavaScript, Python, Swift, TypeScript.
AI / models
Anthropic Claude, AssemblyAI, eval harness, gpt-4o-mini, OpenAI, OpenRouter, Pinecone, SpeechBrain.
runtimes
AVAudioEngine, Chrome Manifest V3, CoreAudio, CSS, FastAPI, HTML, Mermaid, Next.js, PWA, React.
infra & services
BigCommerce, eBay, Google Cloud Run, Google Drive, Homebrew, launchd, Monday.com, n8n, QuickBooks, Resend, SMTP, Supabase, Vercel, webhooks.
other
Chrome Extensions API, Claude, Claude Code, ffmpeg, h2, LangChain, LangGraph, LangSmith, LLM, Manifest V3, MCP, Node, Node.js, Obsidian, OpenAI Codex SDK, Playwright, Power Query, pptxgenjs, pytest, semantic search, Sharp, Tavily, yt-dlp.
§ operatesWhat I run, not what I wrote
Self-hosted services I run because my own day depends on them.
- Hermes Agent — Telegram bridge into my vault.
- n8n — workflow glue between the bridge, the vault, and outbound notifications.
- Claude Code — most personal development work.
- Obsidian — personal second brain.
§ how to reach meContact
Email: szhang1@me.com.
Booking: book a call.
Github: ShotgunZZ.
LinkedIn: shaunzhangsg.
Last vault sync 14 hours ago. Latest touches: Brokerage Matchmaker (project).
Detroit, MI · UTC−4