$ whoami

ECE @ UT Austin · AWS Software Engineer Intern · building edge-AI, embedded & ML.

I build at the boundary of software and hardware — from STM32 firmware to agentic AI developer tools.

// about

Hello!!! I'm Kaitlyn, an ECE student at UT Austin. I work in the overlap between embedded systems and machine learning — close enough to the hardware to care about clock cycles, close enough to the models to care about what they get wrong. Lately that's looked like a machine-learning steering controller for an autonomous car, computer vision that runs offline on modest hardware, firmware for a hyperloop pod, a stint as a software engineering intern at Amazon building agentic AI tooling, and, for no defensible reason, a working Fruit Ninja game on a microcontroller — running on a custom PCB I designed, printed, and soldered myself!

I love watching code I wrote reach out and move something in the real world, and I'm just as curious about pushing AI down onto that same hardware, where it has to be small, fast, and right the first time. I tend to chase ideas all the way to something that actually works: an offline translation tool I built ended up with real users requesting features, which is still the most fun kind of feedback I've gotten. Being a first-gen student taught me to reverse-engineer systems nobody explained to me, which is conveniently most of engineering. I'm just as comfortable training a model in Python as I am a few layers below where most software stops — in the firmware, in the signal, in the part where it either works on the bench or it doesn't.

Off the clock, catch me at more concerts than is reasonable, playing sudoku and learning more patterns to solve them faster, hiking, or working on my steady rotation of Raspberry Pi and Arduino projects :D!

// experience

Full résumé (PDF)

Amazon (AWS) Software Engineer Intern · GenAI Developer Tools

Summer 2026 · Seattle, WA

TypeScript · Java · MCP · AWS Lambda · CloudWatch

  • Architected a self-augmenting agent runtime that lets a coding agent install a capability and use it mid-session with no restart — a proxy that spawns and lifecycle-manages child MCP servers as live subprocesses with namespaced routing, crash detection, and cleanup.
  • Built an end-to-end agentic-AI toolchain (3 services, ~200 tests) so coding agents can autonomously discover, install, and operate tools from a ~4,000-server enterprise registry, with BM25 + fuzzy retrieval that serves warm queries in under 10ms.
  • Hardened the agent against prompt injection and tool poisoning via untrusted-output handling, input allowlisting, shell-free execution, an audit log, and least-privilege tool scoping under a GenAI threat model.

Texas EcoCar Connected & Automated Vehicles Team

Spring 2026 · Austin, TX

C/C++ · MATLAB/Simulink · Python · Gaussian Process Regression

  • Engineered a data-driven EPS steering controller using Gaussian Process regression to replace a gain-scheduled PID — eliminating manual calibration while matching lane-tracking performance at 0.23 m RMSE.
  • Designed a real-time fault detector using GP prediction variance as a confidence metric, catching out-of-envelope operation via an 11,600× variance spike and triggering automatic fallback to proportional control.
  • Built a system-identification pipeline generating 678k data points across 24 operating conditions; validated GP uncertainty bounds with 100% coverage within 2σ.

Texas Guadaloop Hyperloop Engineering · Embedded

Spring 2026 · Austin, TX

C · STM32 · ADC · DMA · UART · CAN

  • Developed a multi-channel STM32 sensor-acquisition system using ADC with DMA circular buffering for real-time Hall-effect speed measurement, plus a voltage-to-Gauss calibration pipeline from datasheet characterization.
  • Documented the pod-wide embedded architecture — 9 distributed STM32 nodes, CAN bus routing topology, and a LoRa telemetry link to the ground station — as the team-wide interface reference.

// projects

edgedoctor

in progress

Open-source tool that diagnoses why ML models break or slow down when deployed to edge hardware.

Profiles a model against a target device and surfaces the real bottlenecks — quantization mismatches, unsupported ops, memory pressure — instead of leaving you to guess.

  • Python
  • Edge AI
  • ML Tooling
GitHub

Texas EcoCar

Data-driven steering controller for an autonomous vehicle, built on Gaussian Process regression.

Trained a GP model on a 678k-point system-identification pipeline to control steering, and used the GP's own variance estimate as a live fault detector — flagging when the model was operating outside its trusted region.

0.23 m RMSE tracking error.

  • C/C++
  • MATLAB/Simulink
  • Python
  • ML

Offline facial-recognition / computer-vision tool.

Real-time multi-face identification using 128-dimensional ResNet embeddings — runs fully offline with no cloud dependency.

  • Python
  • OpenCV
  • dlib
GitHub

Offline speech-to-text + translation pipeline.

End-to-end transcription and translation that runs locally. Open-sourced and picked up by real external users.

  • Python
  • Vosk
  • Argos
GitHub

Astrarium

Full-stack LLM app serving generated content with safety guards.

FastAPI + PostgreSQL backend serving LLM-generated content, with structured-output validation and fallback guards so a bad model response never breaks the experience.

  • Next.js
  • FastAPI
  • PostgreSQL

// skills

AI / Agentic

  • MCP (Model Context Protocol)
  • LLM agents
  • Prompt engineering
  • Evals / benchmarking
  • Structured-output validation
  • RAG

Embedded / Hardware

  • STM32
  • ARM Cortex-M0
  • CAN bus
  • I2C / SPI / UART
  • ADC / DMA
  • Real-time systems
  • FSM design
  • Timers / interrupts
  • GPIO
  • PCB layout
  • Datasheet bring-up
  • Raspberry Pi
  • MATLAB / Simulink
  • KiCad
  • LTSpice

ML / Perception

  • OpenCV
  • Gaussian Process regression
  • Real-time video inference
  • System identification
  • dlib
  • ResNet
  • Vosk (STT)
  • Argos (NMT)

Languages

  • C / C++
  • Python
  • MATLAB
  • JavaScript / TypeScript
  • Assembly (ARM Cortex-M0, LC-3)
  • LaTeX
  • Mandarin (conversational)

Systems / Software

  • Linux
  • Git
  • GDB
  • CMake
  • Valgrind
  • Concurrency / multithreading
  • FastAPI
  • PostgreSQL
  • REST APIs
  • Next.js
  • Logic analyzer
  • Oscilloscope

awards

  • NCWIT Aspirations in Computing — National Honorable Mention & Houston Affiliate Winner
  • Engineering Honors Scholarship
  • National First-Gen Recognition

// contact

I'm looking for software / ML / embedded / edge-AI internships. The fastest way to reach me is email.