Unstoppable Domains unstoppabledomains.com
Web3 + ICANN-accredited DNS domain registrar. Full-stack delivery across a Next.js frontend, Express.js backend, and shared TypeScript library in a monorepo on Google Cloud Platform.
Dec 2021 — Apr 2026 4 yrs 5 mos
Senior AI Engineer
AI Agent Platform · MCP · RAG · Agentic Systems
Dec 2025 — Apr 2026
- Led production AI Agent platform across customer, admin, and internal engineering surfaces: 80+ MCP/tool-use layer over Postgres, Freshdesk, GCP logs, Redis, BigQuery, Notion, and live APIs; shared Claude client across four services; Redis-backed sessions; OTP/email auth cascade; 2FA gates for destructive tools; prompt-injection guardrails; and per-user credit billing.
- Shipped a multi-persona customer AI widget with router-tool handoff, page-aware mode selection, anonymous/authenticated flows, rich tool-output UI, and voice input. The widget reached its projected 6-month adoption target within one month.
- Built the company's first MCP servers (internal + public) — multi-source RAG via tool-use over Postgres, Notion, Freshdesk, Redis, and BigQuery, with PII redaction, column blocklists, and OAuth scope gates at the retrieval boundary. Built internal agentic engineering tools: @buddy Slack/Linear triage bot reads tickets, queries DB replicas, tails GCP/Datadog logs, inspects code paths, and posts structured root-cause proposals.
- Built the Rich Block Renderer — UX primitive rendering tool outputs as inline interactive components in the shared monorepo library (block types instead of stringified JSON/markdown). Shipped HeroWithAgents homepage agent-tab row replacing the legacy hero (A/B'd 5 tabs → 3 tabs + in-widget mode selector), plus an admin AI-spend dashboard with per-agent token and cost tracking.
- Built the GitHub Actions workflow that gates pull requests on AI review and auto-approves low-risk PRs (advisory mode, ISO-compliant). Split backend test suites into parallel jobs with isolated workers and on-demand blockchain sandboxes — CI ~75 min → ~12 min, ~$0.52 → ~$0.15 per run.
Senior Product Engineer
Wallets · DNS · Marketplace · Payments
Feb 2024 — Nov 2025
- Owned high-trust Web3/payment product flows: Fireblocks MPC custody wallet, WalletConnect, domain minting and transfer flows, marketplace listing saga with retry/rollback, Stripe subscriptions, Moonpay on-ramp, and Coinbase CDP Payment Links on Base (L2). Built the state machines, webhooks, recovery paths, admin tooling, and React surfaces for long-running, failure-prone money/domain operations.
- Architected the DNS transfer-in pipeline end-to-end — bulk auth-code validation with Redis caching, async Bull queues processing up to 500 domains per batch, retry/recovery flows, user operation state machines, admin dashboard tooling. Now handling several thousand inbound transfers per month, peaking above 50,000 during high-volume periods.
- Built marketplace features: bulk listing with custody-wallet auto-signing via a saga pattern (single user intent → N tracked on-chain operations with retry/rollback), offer/counter-offer negotiation, buyer–seller messaging, offer-only listings, high-price review safeguards, and per-listing DNS-based lander pages.
- Led migration from Coinbase Commerce to Coinbase Business Partner Payment Links on Base (L2) — CDP JWT auth, rewrote the API client, built a new webhook handler.
- LTO + Domain Push safety: blocked LTO buyout/cart-add for domains expiring within 21 days; rejected processing of expired push transitions. Hardened CSV import for real-world registrar exports (Atom, SEDO).
- Provided architecture direction and code review across a ~20-person engineering team; owned cross-service migrations and platform upgrades including React 17→18, TypeORM 0.2→0.3, Node 16→24, global HTTP connection pooling, and N+1 PostgreSQL query elimination via bulk-loading.
Senior Software Engineer
Full-Stack — Domains, Identity, Foundations
Dec 2021 — Jan 2024
- Delivered TLD launches and product features: refunds, payment-method gating, domain auto-renewal, domain parking + vault products, distribution admin tooling. Owned end-to-end across backend, queues, admin tools, and UI.
- Web performance overhaul: lifted Google PageSpeed Insights score 14 → 85 and shrank the frontend bundle 2.4MB → 365KB via code splitting, lazy loading, font preloading, deferred third-party scripts, and per-component chunking.
- Designed and shipped Stripe subscription automation end-to-end from scratch — recurring billing, webhooks, retry handling. Integrated Moonpay for fiat-to-crypto on-ramp; built checkout flows for both fiat and crypto.
- Designed and built the badge system as a configurable framework (0 → 1, handed off — next team added new badges via config): HoldNDomains, EarlyAdopter, OlympusDao, NYearClub. Hardened identity flows: Telegram auth, Discord validation.
- Built a compile-time TypeScript type checker for the in-house i18n function (recursive conditional types over the en.json locale, narrowing valid keys via dotted-path traversal) — catches typos and renamed keys at build time. Built a domain-name PascalCase capitalization algorithm: Word Break dynamic programming with a frequency-bucketed cost function and multi-stage post-processing for acronyms.
- Maintained the company's open-source UI-Kit NPM package and domain-profiles React component library: font system migration, crypto icon additions, production build optimizations.