2023 to present

Where I've shipped

UKG is where I build the platform the AI products run on. Universal Audio taught me real-time systems and DSP. TextBuddy was my first LLM product.

Aug 2025 – Present
UKG
Software Engineer I
Sunrise, FL

Architected a plugin-based tool registry for UKG's internal FastMCP server. 15+ domain teams have registered 60+ tools that the AI assistant discovers at runtime, with no changes to the agent code.

  • Designed a real-time customer feedback pipeline on Pub/Sub and BigQuery. It ingests 50K events a day, gives product teams same-day sentiment, and saves analysts about 6 hours a week of manual data pulls.
  • Auto-instrumented 45+ microservices with OpenTelemetry and wrote a custom Go OTEL Collector that sends traces to Grafana and Arize and metrics to BigQuery and Splunk. Incident resolution got 40% faster and query times 53% faster.
  • Built a custom OTEL processor for data privacy that batches JSON attribute values into Google DLP tables and rebuilds the spans after masking. Less PII exposure, and 60% off the DLP API bill.
MCPOpenTelemetryGoGCP
Jan 2025 – Jun 2025
Universal Audio
Embedded Software Engineer Intern
Santa Cruz, CA

Wrote the C and C++ firmware for a 4-in/4-out audio mixer, splitting a dual-core microcontroller so signal processing had one core and the console workload the other, and neither stalled. All 8 channels ran dropout-free.

  • Sped up the JUCE DSP chains with decimation (lower sample rates) and FFT-based frequency analysis, taking a full analysis pass from 430 ms to 322 ms, 25% faster.
  • Brought audio latency from 12 ms down to under 5 ms by tuning DMA and the RTOS kernel parameters.
  • Built a Python and NumPy test harness that compares 200+ FFT captures to reference outputs on every build. It caught around 12 DSP regressions, and every fix shipped with a regression test.
DSPC/C++RTOSJUCE
Sep 2024 – Dec 2024
TextBuddy
Software Engineer Intern
Santa Cruz, CA

Built an SMS tool in Java and Spring that let 200+ users chat with AI models from any basic phone, with Twilio handling inbound texts and each conversation kept in context across sessions.

  • Developed a provider-agnostic LLM layer with LiteLLM across Claude, ChatGPT, Gemini, and Ollama, with failover and hot-swapping mid-conversation. Model switching latency dropped 56%.
  • Replaced hand-built images and hand-configured GCP resources with Docker, Terraform, and a CI/CD pipeline that deploys on merge. Release setup time dropped 70%.
JavaSpringLiteLLMGCP
Earlier roles

Before AI infra

May 2024 – Dec 2024

EPC Academic Coach (CS and Math) · UC Santa Cruz

  • Tutored one-on-one in both math (algebra, calculus, discrete) and CS (data structures and algorithms), and built each study plan around the gap a student actually had rather than the week the syllabus was on.
  • Taught habits over answers, like reading the error before changing anything, narrowing it down instead of guessing, and walking me through the code line by line, because the bug usually shows up mid-sentence.

Jun 2024 – Sep 2024

Web Development Intern · Choice Clothing

  • Rebuilt the store's navigation around how customers actually browse rather than how the catalog was organized, designed in Figma first and built in React.
  • Refactored 3,000+ lines along the way, folding duplicated logic together and simplifying the product-data fetch and processing path.

Jun 2023 – Nov 2023

Tech Fellow, Android101 · CodePath

  • Took Android101 as a student, finished with honors, and came back as a tech fellow supporting 50+ students through weekly sessions and office hours.
  • Ran the sessions as group problem-solving and debugged alongside students instead of handing over the fix. Project completion rose 40% over the course.

Jun 2023 – Aug 2023

Data Science Intern · Open Avenues

  • Split a Python data pipeline into batch and real-time paths (a Lambda architecture), so a backlog of historical records no longer held up anything that needed to be fresh.
  • Reworked preprocessing from one record at a time to batch processing with feature engineering, cutting overall processing time substantially.