Product Engineer for AI Companies

Product engineering for AI teams shipping beyond the demo.

I help AI founders and research teams turn models, evals, datasets, and complex workflows into reliable products users can understand, trust, and use.

ARC Prize FoundationInteractive benchmark and data interfaces for ARC-AGI.
Research toolingBrowser extensions, Zotero/NotebookLM sync, and workflow bridges.
Full-stack executionFrom ambiguous product surface to deployed software.
01

Featured Work

2 case studies
product engineering data visualization

The ARC Prize Foundation

Worked with the team and Mike Knoop to engineer visualization and data interfaces for the ARC-AGI benchmark.

The challenge was not just "displaying data," but defining how researchers interact with a new form of intelligence testing. I owned the end-to-end implementation of the visualization layer.

Product Impact:

  • Visual Task Explorer: Engineered a complex SVG/Canvas based explorer allowing users to navigate hundreds of abstract reasoning puzzles.
  • Evaluation Infrastructure: Built the "stadium" for model performance, creating high-density comparison matrices that organize results across dozens of models and the full evaluation dataset.
  • Metadata Architecture: Designed the schema and frontend logic to organize disparate task metadata into a coherent browsing experience.

Client

ARC Prize Foundation

Founders

François Chollet & Mike Knoop

Outcome

Interactive Benchmark UI

product engineering browser extension zotero plugin

Zotero NotebookLM

Built for Julia Turc (Founder, Storia.ai) — a bidirectional sync engine connecting Zotero with Google NotebookLM.

Researchers using Zotero had no way to leverage NotebookLM's AI features on their libraries. Since no public API exists for consumer NotebookLM, I reverse-engineered Google's internal Boq/WIZ RPC protocol — mapping undocumented batchexecute endpoints, session token extraction, and the Scotty resumable upload flow for binary files. I then engineered a full bridge system — a Zotero plugin, a Chrome extension, and a local IPC server — to enable seamless two-way sync between the two platforms.

Product Impact:

  • Polling Bridge Architecture: Designed a reverse-RPC system where a Zotero-side HTTP server dispatches tasks to a Chrome content script running inside the authenticated NotebookLM session.
  • Dual-Mode Strategy: Implemented both Consumer (Free/Pro) and Enterprise API strategies, auto-detecting the user's environment and routing tasks accordingly.
  • Bidirectional Sync: Forward sync uploads PDFs, URLs, and metadata to NotebookLM; reverse sync imports AI-generated source guides and notes back into Zotero.

Client

Storia AI

Founder

Julia Turc

Outcome

Open-Source Plugin & Chrome Extension

02

AI Product Engineering

4 capabilities
001

Research-to-Product Prototypes

I turn model capabilities, notebooks, and internal demos into usable web applications with real state, workflows, authentication, deployment, and product polish.

002

AI Interaction & UX

I design the middle layer that makes AI systems legible: streaming states, review loops, prompt/context controls, trust cues, fallbacks, and human-in-the-loop workflows.

003

Evaluation Tools & Data Interfaces

Leaderboards, eval dashboards, task explorers, annotation tools, and high-density comparison interfaces that help teams see what their models are actually doing.

004

Internal Tools & Research Automation

Browser extensions, API bridges, data pipelines, and custom operations tooling for teams whose valuable workflows are still trapped in spreadsheets, notebooks, or manual steps.

03 / Contact

Let's build together

I partner with AI labs, technical founders, and research-heavy product teams to ship the interfaces, eval tools, and internal systems that make model work usable.