Principal Software Engineer

Real-time DSP. Embedded C. Systems that ship.

Six and a half years from first full-time role to principal engineer, keeping radar signal processing on deadline on embedded hardware.

Focus areas / 05

01
Digital signal processing
02
Systems architecture
03
Performance engineering
04
Applied AI
05
DevSecOps

01 / About

I ship real-time systems that meet their deadlines.

I've shipped radar DSP software, a new receiver architecture, and an automated photolithography controller presented at AAAS and NCUR. What they share is unforgiving timing and data crossing hardware boundaries at the byte level. Systems like that fail in the field unless robustness and performance are designed in together. I'm looking for principal or lead roles in DSP, embedded, or systems work.

  • Profile real-time paths before I touch them
  • Define interface contracts before teams depend on them
  • Hold user and operator experience to the same standard as my own tools
  • Build the dev environments and pipelines I would want to inherit

03 / Projects

Side builds that taught me something.

Personal projects where I picked up tools or techniques outside the day job.

Active

Engineering Portfolio

A fast engineering portfolio that connects structured career accomplishments and technical projects to reusable, accessible interfaces. Astro generates the static site while GitHub Actions deploys verified builds to Cloudflare.

  • Astro
  • TypeScript
  • Cloudflare Workers
  • GitHub Actions
  • Rust
  • WebAssembly

Active

Snake

A browser-based Snake game with its rules implemented as a reusable Rust engine and delivered through WebAssembly. It combines Canvas rendering, fixed-step simulation, responsive controls, and static-site packaging.

  • Rust
  • WebAssembly
  • wasm-bindgen
  • web-sys
  • HTML Canvas
  • Trunk
  • GitHub Actions

04 / Skills

What I use daily.

The stack I reach for at work, grouped by where it shows up in the system.

Build

  • C / C++
  • Rust
  • Python
  • TypeScript

Engineer

  • DSP systems
  • Embedded systems
  • Performance analysis
  • Software architecture

Lead

  • Technical direction
  • Engineering mentorship
  • DevSecOps
  • Applied AI

05 / Contact

Open to principal or lead roles in DSP, embedded, or systems work.

GitHub, LinkedIn, and email are below, or print the resume.