About Services Website Design & Build Meeting Intelligence Inbox & Communication Ops Custom Reporting & Workflow Tools Shared Knowledge Base & File AI Customer Data & Trend Analysis Customer Questions & Chat Automation Client Work Experience Book a free consultation

Build the AI infrastructure your business should already have.

Places I've Worked At
Google Amazon TikTok UCLA UC San Diego Doheny Eye Institute
"Not demos.
  Production."
Real systems, running inside real businesses. Not prototypes.
About

Most small businesses don't have an operations team, a data team, or anyone whose job is to figure out what AI can actually do for them. That's the gap I fill.

I studied computer science at UCLA, worked as a software engineer at Google, Amazon, and TikTok, and published machine learning research at multiple conferences (Google Scholar). I co-run WinTone and Keystone Consulting, and have built the AI systems running inside both.

Services

What I Build

I've worked with service businesses, agencies, and e-commerce teams and found the same patterns everywhere: time lost to meetings no one recaps, inboxes nobody owns, and reports built manually every week.

web
Website Design & Build
expand_more
web
Website Design & Build
A clean, fast site around your brand with an AI chat widget and analytics from day one. Custom design, SEO setup, and visitor analytics wired in from the start. Built to convert visitors, not just look good.
mic
Meeting Intelligence
expand_more
mic
Meeting Intelligence
Every meeting captured, summarized, and turned into action items automatically. Each task goes to the right person by email or Slack within minutes of the call ending. No notes, no dropped follow-ups.
inbox
Inbox & Communication Ops
expand_more
inbox
Inbox & Communication Ops
Business email triaged by AI. You see what needs a decision. Everything else is handled. All vendor, supplier, and contractor email pulled into one prioritized feed. Urgent items surface first, a morning digest lands in your inbox daily.
bar_chart
Custom Reporting & Workflow Tools
expand_more
bar_chart
Custom Reporting & Workflow Tools
Automate reports your team rebuilds manually every week. Client summaries, proposals, and inventory updates pulled from your existing sources and delivered on a schedule, before anyone gets to the office.
folder_open
Shared Knowledge Base & File AI
expand_more
folder_open
Shared Knowledge Base & File AI
One organized workspace with AI that reads your files and surfaces what matters. Ask a question in plain English, get the answer in seconds with the source file attached. No more folder hunting or pinging teammates for a doc.
trending_up
Customer Data & Trend Analysis
expand_more
trending_up
Customer Data & Trend Analysis
Who buys, when they drop off, what they keep asking. No analyst needed. Customer data collected automatically across your channels and surfaced as a weekly digest or live dashboard. Patterns you'd never catch manually, delivered to your inbox.
chat
Customer Questions & Chat Automation
expand_more
chat
Customer Questions & Chat Automation
A chat widget trained on your products and policies. Answers 24/7, no staff needed. Common questions answered instantly. Anything complex gets routed to you with the full conversation attached, so you have context before you even reply.
01 · Website Design & Build

Your digital storefront, live. Visitors engaged 24/7.

Most small businesses either have no website or one that actively loses them customers. I build a clean, fast site around your brand and goals, then wire it up to collect and understand visitor data from day one.

brush
Custom design
Built around your brand, not a template
chat_bubble_outline
AI chat widget
Trained on your common questions and services
search
SEO included
So people can actually find you
Get in touch →
What changes
Before
ProblemNo website, customers can't find you
ProblemGoogle search returns nothing or a competitor
ProblemNo way for visitors to book or contact you
ProblemNo idea who is (or isn't) finding your business
Every day without a site is customers lost to competitors.
After
340
Visitors
12
Inquiry forms
#3
Google rank
Top traffic source: Google search. Most visited page: Services. AI chat handled 8 visitor questions without you.
Transform invisible traffic into booked clients and clear customer insights.
02 · Meeting Intelligence

Every meeting captured. Zero effort from you.

Every meeting captured, summarized, and turned into action items sent to the right people automatically. No notes, no follow-up emails, no dropped tasks.

summarize
AI recap
Decisions, owners, and deadlines captured automatically
send
Action routing
Tasks sent to each assignee via email or Slack
archive
Searchable archive
Every summary indexed and findable by topic
Get in touch →
What changes
Before
Weekly Team Check-in
Mon, Oct 14 · 2:00 PM · 4 people
No notes · No agenda · No follow-up
Client Strategy Call
Tue, Oct 15 · 10:00 AM · 3 people
No notes · No agenda · No follow-up
Vendor Onboarding
Wed, Oct 16 · 3:00 PM · 2 people
No notes · No agenda · No follow-up
Someone has to write the notes. Usually no one does.
After
Jason: send revised contract to legal by Oct 18
Sara: follow up with Acme on new timeline
Mike: confirm budget approval with finance by Oct 20
Push Acme deal to November. Legal review needed before any signatures.
Delivered to attendees within 2 minutes of the call ending.
03 · Inbox & Communication Ops

Your inbox, sorted. You see only what needs you.

Your internal business email (vendors, suppliers, contractors, partners) pulled into one prioritized feed and triaged by AI. You see what needs a decision. Everything else is flagged, sorted, or drafted for you.

move_to_inbox
Unified inbox
All team email aggregated into one prioritized feed
label_outline
AI triage
Urgency tagged, owners assigned, actions surfaced
wb_sunny
Morning digest
What needs attention today, delivered automatically
Get in touch →
What changes
Before
UnreadSupplier: invoice #1042 due Friday
UnreadContractor: revised quote attached
UnreadLandlord: lease renewal terms
UnreadStaff: schedule conflict next week
UnreadPartner: updated revenue split proposal
Everything looks equally urgent. Nothing gets done.
After
UrgentSupplier invoice due Friday · Act today
UrgentRevenue proposal · Decision needed today
ReviewContractor quote · Draft ready
ReviewLease renewal · Key terms extracted
HandledStaff schedule conflict · Auto-resolved
2 decisions needed. Everything else is sorted.
04 · Custom Reporting & Workflow Tools

Reports that write themselves. Done before you arrive.

Automate the reports and documents your team rebuilds every week. Client summaries, proposals, inventory updates, generated and delivered on a schedule.

cable
Data pull
Pulls from your existing sources and spreadsheets
description
Doc generation
Proposals and reports built from structured inputs
schedule
Scheduled delivery
Weekly, daily, or on-trigger (your call)
Get in touch →
What changes
Before
Open spreadsheet, copy last week
Pull numbers from 3 different tabs
Format, recheck, fix errors
Write summary paragraph manually
Email to 6 clients one by one
~2 hours every week, every time.
After
1,240
Units sold
$38.4k
Revenue
2.1%
Return rate
Top product: Blue Hoodie (312 units). Revenue up 8% vs last week. Return rate within normal range.
Done before anyone gets to the office.
05 · Shared Knowledge Base & File AI

Ask a question. Get the answer in seconds.

One organized cloud workspace your whole team stays in sync on, with AI that reads your files and surfaces what matters on demand.

folder_special
Organized workspace
Folder structure built around how your team actually works
auto_awesome
AI summaries
Docs, folders, and contracts surfaced on demand
lock_outline
Access control
Everyone sees exactly what they need, nothing more
Get in touch →
What changes
Before
📁Final docs v2
📁Final docs v2 (Mike's copy)
📁Archive 2024
📁Contracts - OLD
📄Johnson_contract_v3.pdf
20 minutes to find a file that should take 20 seconds.
After
Johnson contract (signed Oct 3): payment due in 60 days, 2-year exclusivity in California, 15% discount on orders over 500 units. Renewal clause in section 4.2.
📄Johnson_contract_v3.pdf
Answer in seconds with sources. No folder hunting.
07 · Customer Questions & Chat Automation

Customers get answers at midnight. You sleep.

A chat widget on your website trained on your products, policies, and common questions. It answers shoppers instantly, 24/7, without you lifting a finger. Complex issues get escalated to you with full context already attached.

model_training
Trained on your data
Products, pricing, policies, and past answers
bolt
Instant answers
Common questions answered via website chat, 24/7, no staff needed
notifications_none
Smart escalation
Edge cases routed to you with full conversation attached
Get in touch →
What changes
Before
MissedDo you ship to Canada? (11 PM)
MissedWhat's your return window? (1 AM)
MissedIs the blue version back in stock? (6 AM)
MissedCan I pick up in store? (7 AM)
LostVisitor left after no response for 4 minutes
Customers ask at midnight. You reply at 9 AM. They've already left.
After
AnsweredShip to Canada? · Yes, 5–7 days
AnsweredReturn window? · 30 days, free returns
AnsweredProduct stock? · Notify when ready
AnsweredIn-store pickup? · Directions sent
Order #4821 delayed in transit. Customer frustrated. Full chat history attached.
Shoppers get answers instantly. You only see what needs a human.

Don't see what you need?

Every business runs differently. If your workflow doesn't fit the categories above, reach out and describe what you're dealing with. I'll tell you honestly if I can build it.

Talk about a custom service →
Client Work

Two businesses. Full AI stacks. End to end.

Not consulting recommendations. Not prototypes. Running systems inside real companies.

WinTone
wintone.co · Retail expansion
expand_more

Client database. Built a centralized Google Drive that functions as a searchable client database: all contracts, email history, and past interactions indexed and queryable with AI. Set up automatic forwarding from all business email accounts so every client communication is captured and searchable without anyone manually filing anything.

AI email triage. Every company email is scanned and flagged for urgency, with escalation if no action is taken. Action items are routed directly to the right person, and a shared task board with owners and deadlines keeps the team accountable. Daily and weekly digests provide a searchable record of all activity.

Shared Knowledge Base File AI Inbox & Communication Ops Custom Reporting
Keystone Consulting
keystoneconsultingllc.com · College admissions coaching
expand_more

Meeting scheduler. Built an automatic meeting scheduler and transcription system that triggers from message interaction history and populates a client database with each student's stats, target schools, and session notes. No manual data entry after each session.

Retention dashboard. Built a retention dashboard that tracks changes in student engagement and background data, and generates targeted marketing strategy suggestions based on trends. Also built a support bot: simple questions are answered automatically, complex ones (pricing for a specific student, school fit given their stats) generate a draft using existing client data and queue it for advisor approval before sending.

Meeting Intelligence Shared Knowledge Base Customer Data & Trends Chat Automation

Experience

Software Engineer Intern
Google
2026 · Irvine, CA · On-site
Agentic Ads Personalization
Software Engineer Intern
Amazon Web Services (AWS)
2025 · Seattle, WA · On-site
Core Build Infrastructure
Software Engineer Intern
TikTok
2024 · Irvine, CA · On-site
Creator Commerce Infrastructure
Machine Learning Researcher Intern
UC San Diego · Julian McAuley Lab
2024 – Present · San Diego, CA · Hybrid
Multimodal large language models, visual prompting, personalization and alignment (Published research)
Machine Learning Researcher Intern
Doheny Eye Institute
2019 – 2024 · Pasadena, CA · Hybrid
Medical image processing using neural networks at the Doheny Image Analysis Laboratory (DIAL)
AI Systems Lead
WinTone · wintone.co
2022 – Present · Los Angeles, CA
Internal AI systems, centralized email aggregation pipelines, and automated workflow tooling
Technology Lead
Keystone Consulting · keystoneconsultingllc.com
2021 – Present · Los Angeles, CA
AI-assisted document workflows, meeting intelligence systems, and client communication automation

Education

University of California, Los Angeles (UCLA)
B.S. Computer Science
2022 – 2026 · Los Angeles, CA
Arcadia High School
High School Diploma
2018 – 2022 · Arcadia, CA
Outside the office

When I'm Not Working

directions_run
Running
expand_more
Chasing a sub-16 5K. Also working toward a half marathon PR. I like progress you can measure in seconds.
sports_bar
Billiards
expand_more
Working on running out more often. Thinking through shot selection and position planning before I get to the table, not after.
sports_tennis
Table Tennis
expand_more
~2000 USATT rated. There's something satisfying about a sport where reading your opponent matters as much as reflexes. I take it seriously.
sports_handball
Pickleball
expand_more
Playing on an RPM Friction Pro V2, no DUPR rating yet, but competing for the first time this year. Ask me how it goes.
trip_origin
Bowling
expand_more
Throwing a 14 lb Raw Hammer. PR is 194 and I'm chasing a 200 game. So close.
casino
Board Games
expand_more
Cambio, Hues & Cues, Texas Hold'em, Dou Di Zhu, and Chess (1600+ on chess.com). I like games where thinking three moves ahead actually pays off.
restaurant
Cooking
expand_more
Japanese Zwilling Miyabi knives and Demeyere pots. The right tools make a real difference and I take the equipment as seriously as the recipe.
terrain
Rock Climbing
expand_more
La Sportiva TC Pro shoes and Friction Labs Gorilla Grip chalk. Friction and footwork over brute strength every time.
pets
Cats
expand_more
I catsit whenever I can. I travel too much to own one, but the dream is a male calico (yes, I know how rare they are).
Free · No obligation

Book a free consultation

Tell me what's slowing your team down. I'll be honest about what AI can fix and what it takes to build it.