Production product and platform systems owned end to end.
Owned architecture
Shipped prod infra
Led SDK
Problem: Users needed fast, reliable multi-chain swap and bridge flows with sponsorship, without a brittle UX.
System: End-to-end delivery across product and platform: in-house account abstraction bundler with retries and simulation, plus TypeScript SDK surfaces that power routing and execution. Sourcify/custom ABIs. Routes: LiFi, Jupiter, 1inch, Odos, Mayan, LayerZero. Smart accounts (ZeroDev/Kernel), RouteClient, ExecutionManager. Action providers: Aave, Morpho, Hyperliquid, Relay. EVM and Solana simulation and sponsorship.
Result: 5k to 7k swaps/day and ~95% success rate, with 20 to 40% faster execution than Zerodev and a meaningful share of execution traffic. Slippage, state overrides, and Jito handled in production.
Led SDK direction
Shipped prod infra
Problem: Teams needed one reliable way to ship smart-account product flows across chains with modern signing and strong DX.
System: TypeScript SDK for smart accounts and multi-chain execution, designed for both app integration and backend orchestration. Modular viem-based client, Safe support, EIP-712/1271 signing (P-256/passkeys), quote/sign/execute flows, and session permissions. Gas and latency optimisation via bundler integration and concurrency. Composable batching, typed errors, docs. CI: Vitest, Bun, GitHub Actions, Codecov; automated funding.
Result: Production SDK powering gasless and account-abstracted user journeys with clear DX and maintainable test coverage.
View full resume
Owned architecture
Shipped SDK
Wrote docs
Problem: Full-stack teams lost velocity when integration tests depended on hidden hooks and ad hoc helpers.
System: A TypeScript-first SDK that composes explicit scenario fixtures (chain, fork, funded wallet, token balance) into one deterministic test pipeline for viem-based projects.
Result: A clearer path to deterministic integration tests, faster onboarding, and parallel-friendly suite design without replacing existing test runners.
Owned architecture
Led product surface
Problem: Build and scale a client-facing Ethereum dApp while keeping backend matching and execution reliable.
System: Owned both main dApp experience and backend (NestJS), including intents and solver flows for matching and executing decentralized trades and actions.
Result: Unified full-stack product serving users with reliable intents/solvers execution.
View full resume
Directed product
Shipped prod infra
Problem: Deliver a reliable, scalable trading product with a repeatable release process for a critical surface.
System: Led trading interface and core features end to end, with code reviews and fully automated CI/CD. Drove code stability and component reusability across the product.
Result: Production-grade trading UI with an automated lifecycle and higher confidence in feature delivery.
View full resume