Portfolio
Front-end, product, and applied AI projects, each with a write-up of the hard problem it solves.
Featured

Digital Onboarding at Marex
Replaced a compliance-heavy paper onboarding workflow with an end-to-end digital process.
Moved broker and trader onboarding from paper to an end-to-end digital process, with DocuSign signing inside compliance requirements.
Led a five-person front-end team · DocuSign API

LeadFlow
Turn every inquiry into a clear next step: an organized lead, the missing details, and a reply draft.
Every draft stays a suggestion for a person to review, and nothing is sent.
Next.js · TypeScript · Zod · OpenAI · Supabase · Cloudflare Turnstile

Salesforce Intelligence
RAG assistant that answers questions over live Salesforce data.
Turns a manual lookup across Cases, Accounts, and Opportunities into one answer with its source records.
Python · OpenAI · LangChain · Pinecone · Salesforce API
More work

Intake Desk
Legal intake where every AI-extracted field shows its evidence and a human approves before anything is written.
Designed so a reviewer can verify every extracted field and nothing is written without approval.
React · TypeScript · FastAPI · PostgreSQL · OpenAI structured outputs

Ticket Triage
Python classifier comparing keyword rules with OpenAI outputs on labeled examples.
Compares keyword rules with LLM outputs on labeled examples, so routing quality is measured, not assumed.
Python · OpenAI API · Pydantic

Document Extraction
Invoice extractor that keeps the evidence behind every field.
Keeps the evidence behind every field so a reviewer can verify a value against its source.
Python · Pydantic · pypdf · OpenAI API

Ask TanStack Query
Paused to ship Intake Desk. 270 docs pages are chunked and embedded; retrieval and scored evaluation are underway.
Each answer cites the docs page it used, so a wrong answer can be traced to a wrong search.
Python · FastAPI · Postgres + pgvector · Next.js

Run Explorer
Paused to ship Intake Desk, where its run timeline is being reused. Filters live in the URL and requests go through a mock API.
Shows the recorded steps of each run, so a failure can be traced to the step where it happened.
React · TypeScript · TanStack Query · Vite · MSW · Playwright
Insolla tools
Five small AI utilities built for business clients: Workflow Analyzer, List Enricher, SOP Generator, Meeting Notes Analyzer, and Contract Analyzer.