Principal Software Engineer

Engineering systems that perform.

Principal software engineer building high-performance systems at the intersection of DSP, software architecture, and technical leadership.

01 / About

From complex constraints to dependable software.

I work where software meets demanding real-world systems: shaping architecture, improving runtime performance, and helping engineering teams turn difficult technical problems into maintainable products.

  • Measure before optimizing
  • Design for the next engineer
  • Make operational quality part of delivery
  • Lead through technical clarity

02 / Timeline

A career built around consequential engineering.

Explore a concise view of role progression, technical decisions, and the impact behind the work.

Career progression

Experience, not just chronology.

The full timeline will connect engineering challenges to contributions, technologies, and outcomes.

Open experience

03 / Projects

Technical ideas made executable.

Selected builds that make architecture and implementation decisions tangible in the browser.

  1. Rust Snake

    A native Rust game prepared for a browser-executable WebAssembly release.

    In development
  2. Engineering demonstrations

    A modular home for future DSP, systems, and visualization projects.

    Planned

04 / Skills

Depth across the system.

Core capabilities spanning low-level performance, architecture, delivery systems, and technical direction.

Build

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

Engineer

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

Lead

  • Technical strategy
  • Engineering mentorship
  • DevSecOps
  • Applied AI

05 / Contact

Let's solve something difficult.

For now, GitHub is the best public channel. Additional professional contact details will be added here.

GitHub / theshoeman1224
LinkedIn / josh-shuman