Software Engineer in Test · Embedded Systems

Software Engineer in Test who enjoys designing hardware and embedded systems

I test streaming software for a living and build synthesizers in my own time.

Test Engineering

Seven years automating and certifying releases, most recently for the ad services behind Disney+, Hulu and ESPN.

Embedded Systems

Firmware, audio DSP and circuit board design, mostly on synthesizers and other instruments I build for myself.

Experience

  1. Disney Streaming

    Remote (CA)Jul 2022 – Present
    • Senior Software Development Engineer in TestJan 2024 – Present
    • Software Development Engineer in TestJul 2022 – Jan 2024
    • Certify smoke, regression and end-to-end releases for the ad services behind Disney+, Hulu and ESPN.
    • Automate REST API test cases across several microservices.
    • Use AI tools day to day to find edge cases sooner, surface defects earlier and widen coverage.
    • Lead projects end to end, from planning through release, and drive process improvements along the way.
  2. Gemini

    Remote (CA) · BITRIA teamFeb 2022 – Jul 2022
    • Backend Software Developer
    • Backend QA Engineer
    • Added a new crypto asset to the trading platform.
    • Fixed a two-factor authentication security issue and improved its test coverage.
    • Automated CRUD API tests for institutional accounts, which turned up several critical bugs.
    • Maintained and refactored the test suite for separately managed accounts.
  3. Covius

    Temecula, CA · formerly LenderLiveMay 2018 – Jan 2022
    • Test Automation Engineer
    • Automated loan-processing workflow scenarios in Python.
    • Covered a check-printing application with smoke, regression, sanity, security, load and API tests.
    • Built a REST API service that backed an in-house testing web app.
    • Led the move to nightly automated test builds in TeamCity.

Personal projects

Interface concept art for the synthesizer: a four-track sequencer view with coloured clip lanes and a waveform overview

Custom Digital Synthesizer

A handheld synthesizer I designed and built from scratch, starting with the circuit board and working up to the firmware. It has a grid of keys for playing notes, a pair of encoders for moving around the menus, and it can load and play samples off an SD card.

  • KiCad
  • C++
  • ESP32

Concept art for the instrument's screens, not a photo of the board.

ReclaimSpace showing a treemap of reclaimable storage by category

ReclaimSpace

A Mac app for clearing out the things developer tools leave behind, like package caches, old toolchains and stale build folders. It tells you what each item is and how risky it would be to delete, and holds onto anything you remove for a week in case you want it back.

  • Swift
  • SwiftUI

Skills

Languages

  • Python
  • Rust
  • C++
  • Java
  • SQL

Test frameworks

  • Selenium
  • Playwright
  • Cypress
  • Postman

Embedded & hardware

  • Daisy Seed
  • ESP32
  • UART
  • LVGL
  • PCB design
  • DSP

Tools & cloud

  • Git
  • Docker
  • Jenkins
  • TeamCity
  • Datadog
  • AWS (S3, DynamoDB)

AI tools

  • Claude Code
  • Cursor
  • Claude Skills
  • MCP servers

Academic work

CSUMB Individual Learning Plan

I'm finishing a Bachelor of Science in Computer Science at California State University, Monterey Bay. My ILP portfolio has a page for every course in the program, updated as I go.

0 of 15 courses complete · currently taking CST 300, CST 349 · graduating Summer 2028

Enter the ILP portfolio →

Contact

The quickest way to reach me is LinkedIn. The code is on GitHub.