Skip to content

Hey there 👋

I'm Khai.

Resume 📄

🧑‍💻 About Me

🚀 What I Do

I'm a developer obsessed with the intersection of engineering and design. I build interfaces that feel polished and effortless -- the kind where the tech disappears and the interaction just flows. From complex web apps to thoughtful component libraries, I bring an eye for detail and code that actually stands up over time.

🎮 When I'm Not Coding

You'll find me geeking out over motion design, fiddling with animation easing curves, or going down typography rabbit holes. I think the little moments of delight are what make software feel alive. Great software lives at the edge of engineering and aesthetics -- where performance meets polish ✨

💼Experience

🛡️

PromptArmor (YC W24)

Founding Engineer

Oct 2025 -- Present

  • Engineered an internal shareable alerts system enabling customers to route security risk alerts to business owners; adopted by 31 organizations
  • Refined internal platform for publishing reports and monitoring vendors in 2 weeks, cutting weekly rate of reports requiring manual intervention from 70% to 0%
  • Shipped end-to-end vendor tagging using Python's OpenAI SDK, labeling 20,000 vendors with security metadata and building an internal control panel to manage tags
  • Developed an LLM-powered pipeline to extract AI security settings/configurations, increasing actionable findings on reports and reducing customer AI risk

Tesla

Software Engineer

Jan 2024 -- Oct 2025

  • Integrated automated screenshot capture into automated test reports, reclaiming 16 team-hours weekly for 4 engineers by streamlining debugging processes
  • Developed and rapidly iterated on 12 REST API endpoints using Golang in collaboration with CATL, integrating Tesla's employee data with CATL's user management system
  • Implemented an AI Test Automation agent using Python and the Agno library to reduce time spent writing boilerplate end-to-end test code by 1.5 hours per week
  • Automated test environment deployment in CI/CD pipeline by developing a custom tool in Go, eliminating 3 hours weekly of manual release regression setup
🩺

Cue Health

Software Development Intern

Jun 2023 -- Aug 2023

  • Reduced the time to treatment recommendation for customers by 21.7% by implementing multi-select widget answers in the health chatbot using OpenAI API and Java
  • Enhanced chatbot recommendation capabilities by researching, comparing, and integrating the best of 3 vector databases for suggesting relevant blog posts to end users
🎓

Oregon State University

B.S. Computer Science

Sep 2019 -- Sep 2023

  • Dean's List/Honor Roll (all terms); Summa Cum Laude; GPA: 3.98/4.00

🧠Skills

🛠️Things I've Built

The Problem

War Thunder eSports teams needed a way to coordinate map bans during tournament matches -- no existing tool handled real-time voting with fraud prevention.

My Approach

Built a real-time voting app with Convex for live data sync, rate limiting, observability, and voting fraud prevention measures.

Key Highlights

  • Real-time map-ban voting with live sync across 127 team members
  • Productionized with rate limiting, telemetry, and fraud prevention
  • 300+ unit tests and 12+ end-to-end tests running in GitHub Actions

The Problem

Discord users kept missing Twitch streams from their favorite creators -- existing bots were unreliable or bloated with features nobody asked for.

My Approach

Built a focused notification bot with PostgreSQL persistence and a CI/CD pipeline with 30 pytest tests running on a development server environment.

Key Highlights

  • Stream notifications serving ~250 users across 3 Discord servers
  • CI/CD pipeline with 30 pytest unit and integration tests
  • Deployed on Fly.io with PostgreSQL for reliable uptime

💬Get In Touch

Whether it's a project idea, a job opportunity, or you just want to talk about animation easing curves -- I'm always down to chat. Don't be a stranger.