Career

Seven-plus years senior frontend, four and a half at Mediavine, pivoting into AI.

Download resume (PDF)

Stack

What I reach for, and for what.

Grouped by what the tool is doing in the work (agent runtime, frontend craft, infra and observability, evaluation and quality), not by which logo it has.

  • Agent runtime:
    • TypeScript — Ships in Sylphie, memory-pkg, sylphie-pkg
    • Node.js — Ships in Sylphie
    • Python
    • Claude SDK
    • MCP — Ships in memory-pkg, sylphie-pkg
    • PostgreSQL — Ships in memory-pkg
    • TimescaleDB — Ships in memory-pkg
    • Neo4j — Ships in sylphie-pkg
    • ts-morph — Ships in sylphie-pkg
    • Bash — Ships in Enforcement Hooks
  • Frontend craft:
    • React
    • TypeScript — Ships in Sylphie, memory-pkg, sylphie-pkg
    • Tailwind CSS
    • Vite
    • TanStack Router
    • MDX
    • Motion
  • Infra & data:
    • Railway
    • Docker
    • Nest.js
    • GraphQL
    • REST
  • Eval & quality:
    • Playwright — Ships in Enforcement Hooks
    • Claude Code hooks — Ships in Enforcement Hooks
    • Sonnet — Ships in Enforcement Hooks
    • Vitest
SSylphieMmemory-pkgPsylphie-pkgEEnforcement HooksPThe Missing Layer: Why Procedural Knowledge Graphs Will Reshape AI CodingTypeScriptNode.jsPythonClaude SDKMCPPostgreSQLTimescaleDBNeo4jts-morphBashReactTypeScriptTailwind CSSViteTanStack RouterMDXMotionRailwayDockerNest.jsGraphQLRESTPlaywrightClaude Code hooksSonnetVitest
Hover or focus a skill to see which projects ship it.

Roles

  • Mediavine, Software Engineer III

    Senior full-stack on the ad-tech platform serving thousands of publishers.

    Built Mediavine Journey end-to-end with a small team (onboarding, analytics engine, publisher dashboards). Primary developer on the analytics & data-visualization dashboard. De facto AI-tooling lead: built the internal Claude workflows and review patterns other engineers adopted; initiated the company R&D program. Stack: React, TypeScript, Node.js, Nest.js, PostgreSQL, REST + GraphQL.

    Nov 2021 – Mar 2026

  • Tek Systems, React Developer

    Charlotte, NC.

    React + GraphQL/Apollo. UX/UI collaboration, code review, feature work across client engagements.

    Jul 2020 – Nov 2021

  • Legal Associations Management, Web Developer / Team Lead

    Dothan, AL. Membership, event, and legal-platform tech for 10,000+ users.

    Promoted to Team Lead in nine months. Built a Node.js membership system that drove $50K annual ad revenue and $22.5K savings.

    Jan 2019 – Jun 2020

Education

  • Thinkful, Coding Bootcamp

    Full-stack web development.

    Feb – Sep 2018

Languages

  • English

    Native

  • Japanese

    Studying, JLPT material