Content Pillar Classifier
Enrichment a connector can't produce: classify a Supermetrics query in place and write the answer back as a joinable column.
- Supermetrics
- Claude API
- Structured Outputs
- Cloudflare Workers
- Google Sheets API
- Evaluation
I'm a Presales Engineer with a strong focus on value-driven selling. For me, that means getting straight to what a customer actually needs and translating complex tech into real business outcomes.
I especially enjoy bridging that gap — translating technical capabilities into value for whoever's actually in the room, whether that's a developer, a business user, or a C-suite exec.
Outside of client calls, I like getting under the hood — exploring AI tools to automate demo setups, speed up workflows, and build side projects just to see what's possible. Whether I'm repurposing tools from past roles or testing the latest AI models to prototype fresh ideas, this site is my personal playground — a running showcase of my builds, automations, and curiosity-driven experiments.
When I'm not SE-ing for a living, I'm probably deep in a game of Dota 2 or Valorant (my Steam library says a lot about how I spend evenings). I'm also an active alum of SMU eMix, my university's hip-hop dance club — I still choreograph and perform for their annual showcases.
Enrichment a connector can't produce: classify a Supermetrics query in place and write the answer back as a joinable column.
A live agentic retrieval system over SEC EDGAR filings that reads guidance from one filing, results from another, and computes the say-do gap in Python — with the twenty-two paired quarters it was scored on.
Ad-platform ingestion middleware — the Supermetrics shape. Three APIs, three currencies, three attribution windows, one warehouse. Break it on purpose and watch whether the numbers survive.
First-party data onboarding and activation. The same customer hashes to two different values for Google and Meta — and that quietly costs 20 points of match rate.

A LangGraph AI agent that evaluates B2B prospects using CRM data and Visa product playbooks, then drafts personalized outreach emails.

A CIAM-gated version of the Content AI Agent: a single branching Descope flow — SSO for employees, passwordless email or SMS for contract and agency staff — gating every agent request.

A live Camunda 8 process: AI-drafted retention offers with a human-in-the-loop review step — watch the BPMN diagram execute in real time.

A live n8n-based AI agent that turns a text or voice request into social copy, an image, or a video — try it live.
A personal portfolio built with Next.js App Router, statically exported and deployed to Cloudflare Pages.