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
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