About Shaun Zhang
I'm Shaun. I run a one-person AI studio with a wider range than it should have — vision, voice, agents, the glue between them. 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.
Studio: the one-person AI studio shipping the work 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
ffmpeg, Node, OpenAI Codex SDK, Playwright, 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 17 hours ago. Latest touches: OpenAI Hackathon Judge (project).
Detroit, MI · UTC−4