I turn ambiguous product and platform problems into shipped systems: AI-assisted workflows, ads and creative tooling, experimentation surfaces, and frontend infrastructure that helps teams move faster without losing control.
I am strongest where AI product judgment, frontend platform systems, and UI/design craft overlap.
AI-enabled product work
Experience shipping AI-assisted planning, governance, and product-intelligence systems with practical attention to prompts, tool contracts, eval-friendly demos, and safety gates.
Ads, growth, and experimentation
Deep domain fluency in advertiser workflows, creative systems, A/B testing, customer guidance, performance concerns, and reporting clarity.
A focused set of shipped systems and staff-level initiatives across applied AI, product infrastructure, ads tooling, and frontend platform work.
Agentic AI
AI engineering assistant governance
Authored security checkpoints for a high-trust internal AI agent moving toward production write access. Shipped hardening, review gates, policy scaffolding, and SOC 2/compliance support so agentic systems could advance with clearer controls.
Applied AI
Media Planner scenario agent
Co-authored an internal AI media-planning agent that turns natural-language budget conversations into persisted channel plans, projections, and UI cards for sales and account teams. Coordinated knowledge intake from PM, refined the agent, and brought the prototype to life inside the design system and conversational component stack.
Design system
Component graduation path
Hardened the design-system path for rapid prototyping within tight guardrails: ownership rules, visual regression coverage, migration guidance, and scaffold tooling. The result helped teams move faster while preserving a credible path to later deployment.
Fleet modernization
React migration across app fleet
Managed React migrations across a 20+ app AdRoll fleet, from React 14 through React 19. Architected phased upgrade strategies, compatibility shims, repo discovery conventions, and bulk codemod tooling to reduce migration risk across product surfaces.
Product intelligence
Product intelligence dashboard
Built a three-source synthesis classifying sales calls, support tickets, and engineering backlog to surface prioritized insight gaps with effort and impact sizing. Shipped the methodology into EngHelper, the Slackbot AI harness, so PM leadership could get the value without depending on a standalone dashboard.
Platform data
Org identity registry
Led a machine-readable people and org registry that made identity, employment classification, org function, ownership, and access tier reviewable across teams. Solved routing, ownership, and review problems so compliance and AI governance work could move faster.
Experimentation
A/B creative testing beta
Captured requirements, specified the contract, and built UI and API endpoints for a customer beta of creative variant testing. Turned complex experiment mechanics into usable setup, validation, status, reporting, significance messaging, and customer guidance, with feedback queued for broader release.
Creative tooling
Create Web Ads expansion
Expanded a rigid single-template ad creation flow into a more flexible in-platform design system with multi-template and animated HTML5 support. Usage expanded and persisted because customers finally had a basic way to design ads directly in the platform.
Staff execution
Cross-company product rebrand
Led a cross-company frontend rebrand during a reduced-capacity period, where the risk was less the rename than the scattered ownership surface. Built the ownership map, delegated changes across teams, and used platform tooling to drive what became the company's most efficient coordinated deployment.
Background
A product/platform engineer with 20+ years across AI-assisted workflows, advertising systems, social platforms, streaming media, device integrations, and frontend infrastructure.
NextRoll / AdRoll: Senior Software Engineer on Front End Core and product teams, leading React componentry, design-system workflows, core frontend libraries, build/test systems, infrastructure migrations, ads tooling, experimentation, and AI-enabled product work.
Pandora: Senior Software Engineer on Device Integrations, building networked device test automation and shipping the Pandora for Uber rider integration plus Chromecast on-demand UI work.
Rdio: Senior Software Engineer on Device Integrations, developing TV and smart-speaker integrations for Chromecast and Roku, plus developer JavaScript SDK, auth, and core web audio playback work.
TastemakerX: Lead Front End Engineer, building playlist conversion and generation tools across Spotify, YouTube, Rdio, and Bandsintown while contributing frontend and API work for the site redesign.
Telly: Lead Front End Engineer for Facebook integration, bookmarklet, feed, onboarding flow, and the TwitVid.com to Telly.com rebrand and redesign.
50 Cubes: Lead Software Engineer managing social platform, payment, and advertising integrations, and porting Flash character animation systems and assets to HTML5 canvas.
AOL: Lead Software Engineer optimizing ad-product monetization at large scale and building the AIM in-browser JavaScript chat client.
Bebo: Senior Sales Engineer managing development of ad products, targeting, analytics tools, sponsorship content systems, and ad placement processes.
Meca Communications: Software Engineer prototyping instant messaging, social networking, and music applications, and rebuilding mecamessenger.com as a white-label social network frontend.
Side Projects
Active tools and experiments built for personal use and learning.
A simple web app for tracking children's behavior with credits and demerits. Features persistent storage, responsive design, and version tracking. Built with vanilla JavaScript and localStorage.
A collection of interactive educational games and projects for kids. Includes game development patterns, testing practices, and component design. Open source on GitHub.