I build AI systems.
Receipt Verified 2026-10-098+ years in GTM, analytics and AI.PeriodSep 2018 to todayMethodCounted from the first role on the master resume.SourceMaster resume (Sep 2026) in GTM, analytics and AI at HackerOne, Vercel, Simpplr and ServiceTitan. Now I ship the systems myself.
Products
Receipt Verified 2026-10-09Shipped 16 merged pull requests and 60 commits on main in 11 days.Period2026-09-29 to 2026-10-09MethodMerged PRs and commits on the main branch.Sourcegit history and GitHubmerged to production in 11 days
Receipt Verified 2026-10-09Deleted 1,044.9 GiB across 9,395 files, each only after a fresh per-file hash proof against the cloud copy.Period2026-09-13 to 2026-10-06MethodSum of 13 deletion-gate logs.SourceDeletion-gate logsdeleted only after hash proof
Receipt Verified 2026-10-09Cut Claude Code's per-request prompt from about 35.4k to about 6.1k tokens with a 5-tool context-budget proxy.Period2026-10-09MethodSame captured 28-tool request before and after; tokens estimated as characters / 4.SourceSession captureprompt tokens per request
Work
Products and projects
AI productsLive
GhostlineA screening and investigations platform that shows how people and entities connect, and never presents a guess as a fact. One product in the Ghostgraph.ai suite, shipped to production as 16 PRs in 11 days.16 PRsmerged to production in 11 days
AI productsLive
LawWikiA public legal-research site with hybrid search and quote-level citation checks.126,650+California statutes, 29 codes
AI productsWorking locally
Khun translatorA real-time translator for calls where speakers switch between Thai and English mid-sentence, running on a laptop.0.988 → 0.174English WER on code-switched audio
Applied AI and evaluationIn production (local)
Silent-audio transcriptionA local transcription stack that holds the leaderboard's best model back until an independent model confirms there is speech.93.5%of no-speech clips got Whisper text
GTM engineeringTwo dated runs
GTM signal pipelineMapped the market for AI roles, scored it with parallel agents, and fact-checked every company claim before using it.1,652unique roles mapped from 13 sources
Applied AI and evaluationDaily driver
Local coding agentRan Anthropic's coding agent against an open-weights model on an M4 Max, with 83% fewer prompt tokens per request.83% fewerprompt tokens per request
InvestorsProducts, traction and how fast we shipTwo products live, pricing published, and a build process that turns AI agents into a production engineering team.Mind Theory AI Co-foundersWhat I bring and how I workGo-to-market leadership from inside growth-stage software companies, plus the habit of building and verifying the system myself.About me Recruiters and headhuntersResults, roles and a one-page CVAI product and GTM engineering leadership, with every metric sourced.Read the CV
Ghostline · Ghostgraph.ai suite · live
Ghostline's relationship graph
Inferred links are dashed and always labeled as inferred. Rendered by Ghostline's own engine on synthetic data.
Career
Career and results
- Founder · Mind Theory AI3 AI products; Receipt Verified 2026-10-09Shipped 16 merged pull requests and 60 commits on main in 11 days.Period2026-09-29 to 2026-10-09MethodMerged PRs and commits on the main branch.Sourcegit history and GitHub to production in 11 daysJan 2026 to present
- Sr. GTM Strategy Analyst · HackerOnePricing, packaging and churn modelsJan 2025 to Jan 2026
- Analytics Engineer · VercelAnalytics layer for Sales, Marketing and ProductJul 2023 to Jun 2024
- Sr. Revenue Operations Manager · SimpplrMBR and QBR operating cadenceMar 2022 to Mar 2023
- Sr. Revenue Operations Manager · ServiceTitanRevenue strategy and analytics for new productsNov 2020 to Mar 2022
- Technical Program Manager · ServiceTitanNew-product GTM launchesSep 2018 to Oct 2020
Principles
How I work
- Make every check fail on purpose before trusting it.Every deletion gate was first pointed at a wrong destination to prove it would refuse.Proof
- Verify, then act. Count the matches, not the "0 differences".Receipt Verified 2026-10-09Deleted 1,044.9 GiB across 9,395 files, each only after a fresh per-file hash proof against the cloud copy.Period2026-09-13 to 2026-10-06MethodSum of 13 deletion-gate logs.SourceDeletion-gate logs deleted, each file only after a fresh hash proof; Receipt Verified 2026-10-09When DNS failed mid-job, the gate refused 459 deletes and made 0, then the job resumed and finished.Period2026-10-04MethodRefusal log of the affected run.SourceGate refusal log refused / deleted during a DNS outage.Proof
- Don't let a model's best score come from making things up.Whisper produced text on Receipt Verified 2026-10-09whisper-large-v3 produced text on 93.5% of 200 clips where the voice detector found no speech.Period2026-08-01Method200 VAD-negative clips from field recordings; insertion rate per model.SourceBenchmark logCaveat"No speech" means the VAD found none, so this is an upper bound. of no-speech clips, so an independent model now holds a veto.Proof
Now · October 2026
- Shipping Ghostline's graph features: semantic super-edges and an as-of time scrubber are next.
- Building Khun toward a packaged app.
- Open to AI product and GTM engineering leadership roles, co-founder conversations, and investor conversations.