Co-Founder & CTO · Santa's AI Labsantasailab.com · stellafoster.com · outsideagent.ai
Oct 2023 – PresentConsumer AI venture. Raised $3.2M from Floodgate and Rainfall. Owned all engineering through three years and four major product pivots.
Leadership
- Built and led the engineering organization from two founders to a team of nine across engineering, QA, and DevOps, plus a three-cohort QA internship program run through my QA leads. Owned hiring, performance management, and org design throughout.
- Defined the engineering operating model: a two-track development lifecycle separating growth experiments from stabilized core primitives, explicit engineering/QA ownership boundaries, automated daily ship digests, and P50/P95/P99 latency SLOs measured independently of carrier delivery.
- Authored the product specification system, a numbered PRD series cross-referenced to a decisions log, covering the platform's trust, safety, and determinism contract: identical input and system state must produce identical behavioral outcomes, with no silent state changes and every transition logged for audit.
- Owned vendor and partner relationships: negotiated enterprise agreements with Twilio and Google, and closed a direct partnership with Uber Health giving API-level access to place rides. Integrated and managed 15+ third-party platforms including Stripe, Amazon, Composio, Temporal, and Langfuse; ran competitive evaluations and provider migrations as the market shifted; and held early-access relationships with model providers, testing OpenAI's realtime voice ahead of its public release.
- Sourced the investors for the $1.2M seed round and served as the engineering voice to the board through three years and four pivots.
Products
- Stella Foster. A consumer AI assistant reachable by call or text from any phone, including flip phones and landlines. Booked Ubers, ordered from Amazon, placed calls and sent messages on users' behalf, and generated and edited images mid-conversation across voice and SMS. Found its audience among seniors and observant religious communities where flip phones and restricted devices are the norm. 40,000 users · 345K calls · 8.4M messages · 32% week-eight retention.
- Outside Agent. A platform that lets a developer's own coding agent build and deploy production agents across web, SMS, voice, and email. Underneath it, an event-sourced, replay-stable runtime with metered billing, driven through a 77-tool MCP with no second model in the loop.
- Eight further products across the earlier pivots, including consumer AI chat, a face-match iOS app, a voice-to-newsletter web and iOS app, and a health vertical, shipped across mobile and web.
Systems & Technical Direction
- Re-architected the messaging runtime so conversations survive failure. Per-message jobs guarded by database locks were contending under load, handling the same message twice and losing updates. Replaced them with one durable workflow per conversation on Temporal, so new messages join the process already running and every step resumes after a crash instead of repeating. Added a CI gate that blocks any code which would behave differently on replay.
- Solved interruption on a channel with no stop button. Chat products let a user halt a running action; SMS does not, and messages keep arriving mid-task. Designed a threading system in which a lightweight classifier routes each inbound message against work already in flight, deciding whether it extends, edits, cancels, or starts an action, so conversations stayed coherent instead of forking.
- Built the payments layer that let an autonomous agent spend real money safely: an ACID stored-value ledger with integer precision, spend gates, and two-step voice confirmation on Stripe and Twilio Pay, sequenced to land before real-money Amazon and Uber transactions went live.
- Architected the multi-agent execution model: a planner that produces a dependency graph and a deterministic executor that runs it with no model in the loop, with model-generated code confined to a hardened sandbox.
- Re-platformed live voice from a cascaded speech pipeline to native speech-to-speech for lower latency and much stronger multilingual handling, including switching languages mid-sentence.
- Led the codebase through a full JavaScript to TypeScript conversion ahead of scaling the team, on a live product with users on it. Types constrain what AI coding agents can hallucinate, make the system testable, and give durable workflows the stable payloads they require. Completed with no type suppressions anywhere in the migration.
- Established the model evaluation and red-team program: 1,621 cases across offline, live voice, and live SMS, with adversarial suites covering regulated domains and jailbreak strategies, gated in CI at a 90% pass rate under a fixed cost budget.
- Stayed hands-on throughout: wrote most of the backend in the early years, later shifting to orchestrating AI agents, skills, loops, and the engineers on the team, without losing shipping velocity. Built the macOS desktop client in native Swift and the GitHub App that gates every pull request; led development of the mobile, watch, and web clients.