Seven years in crypto and fintech. I came up mobile-first with Flutter and Dart, then learned the rest of the stack in production: TypeScript, NestJS, React, Go, and the backend plumbing that keeps money moving.
I'm at Block Labs on Best Wallet right now. Multi-chain non-custodial wallet, 250K+ monthly active users. Flutter on the client, NestJS and Go behind it. I sat with Wirex and Fireblocks engineers from discovery through go-live, wrote the runbook support could run after handoff, and fixed the production bugs that only show up at scale.
Before that, four years at CoDeTech. Ping Exchange, CorePass, XCB HODLER, WebRTC messaging. I led five engineers on CorePass identity and KYC for a stretch.
AI and agents are part of daily work now. LLMs, code agents, MCP, RAG, evals, guardrails. On Memex I work on SuperAgent: preset child agents, schema-validated timeline cards, human confirm on mutating tools, loop detection, on-device storage. Guardrail Agent and IntentGuard are portfolio demos of the same idea: natural language to schema to policy to approve before anything hits a chain.
Open source: Guardrail Agent, EngagePulse, IntentGuard, Memex (lead contributor, 726 GitHub stars), dart_agent_core.