← tylerteuber.com

Tyler Teuber

Software Engineer

tyler.teuber@gmail.com · github.com/TTeuber · tylerteuber.com · Greater Seattle, WA

Summary

Software engineer who builds across the whole stack: real-time C++ audio software, TypeScript/React web apps, Python backends, and LLM-powered applications. I got into programming through recording music, and self-taught over four years under biweekly mentorship from a senior software architect — while teaching programming to 50+ students at a coding school. What I love most is building things people actually use: a sound-effects tool my students put in their games, a slides app still in weekly use at the organization I built it for, and a guitar pedalboard that's becoming my own live rig.

Skills

  • Web: TypeScript, React, Next.js, Svelte, Astro, Tailwind, Node.js, Nest.js, Prisma, REST APIs, Server-Sent Events, Cloudflare Workers
  • C++ / systems: C++17/20, JUCE 8, real-time DSP, lock-free/real-time-safe design, ALSA, LVGL, Raspberry Pi / embedded Linux, CMake, Catch2, TSan/ASan
  • Python: FastAPI, pandas, Selenium, pytest, desktop apps (pywebview, PyInstaller)
  • AI: Claude API, agent architectures (tool-use loops, multi-agent orchestration, hierarchical context), structured outputs; daily Claude Code power user
  • Other: Kotlin (Jetpack Compose), Java, Docker, Git, GitHub Actions CI, Linux

Selected Projects

GestureSynth — polyphonic synthesizer plugin github

Juno-inspired synth built from scratch in C++20/JUCE 8 (AU, VST3, AUv3, CLAP) with entirely hand-written DSP — anti-aliased oscillators, state-variable filter, chorus, delay, FDN reverb — and a novel drag-gesture modulation workflow with a live-rendered modulation graph. Real-time-safe throughout (no locks or allocations on the audio thread); Catch2 tests, pluginval, 3-OS CI.

PistompPedalboard + pistomp-hal — live guitar pedalboard on Raspberry Pi 5 app · HAL

C++17 multi-effect pedalboard I'm building as my own live rig: 30+ effects, real-time neural amp modeling, on-device LVGL UI, and a phone-friendly Svelte web control surface synced over Server-Sent Events. Lock-free chain editing lets effects be reordered mid-performance without a click (TSan/ASan-verified). Extracted the hardware layer into a standalone open-source HAL with a full macOS simulator.

Personal Lesson Agent — AI-powered learning platform github

Electron + React 19 + TypeScript desktop app where a custom multi-agent framework (interview → course design → content generation → tutoring) turns a short interview into a complete personalized course. Built the agent tool-use loop and a four-level hierarchical context model from scratch against a typed OpenRouter/Claude client.

ArcadeSoundFX — browser-based 8-bit sound effects generator live demo · github

React 19 + TypeScript + Tone.js synth that exports game-ready WAV files, built so my coding students could add sound to their games. Includes an AI "describe a sound" feature powered by the Claude API behind a rate-limited Cloudflare Worker proxy, shareable patch URLs, and a custom WAV encoder.

HyprBlocker — tamper-resistant Linux content blocker github

Python/FastAPI daemon that defends in depth against its own user: a self-healing watchdog-process mesh, NTP-verified time locks, and a heartbeat-tracked browser extension, managed from a React + TypeScript GUI. Fails closed on any error.

Experience

Coding Instructor / Assistant Manager — Coding Mind

Aug 2024 – Present
  • Teach Python, JavaScript/TypeScript, C++, and Java to students of all levels — 50+ students since the branch opened
  • Designed the curriculum for and led a student team contributing to a production TypeScript codebase (React/Tailwind frontend, Nest.js/Prisma backend) in a collaboration with Coerver Coaching, an international soccer coaching company
  • Currently guiding students building an SAT vocabulary app in React Native
  • Promoted to Assistant Manager (Jul 2025 – Apr 2026): helped manage 10–15 teachers and launch new program offerings as the branch grew to 100+ students; stepped back to focus on engineering

Web Developer / Coding Manager — KillThatNoise (sports news site)

Jun 2023 – Oct 2023
  • Proposed and led the site's migration from WordPress to Next.js/TypeScript/Tailwind, keeping WordPress as a headless CMS via its REST API
  • Promoted to coding manager; led a team of up to 5 interns using agile practices and JetBrains Space, and shipped new custom features post-migration

Python Data Engineering Intern — developerDB (tech recruiting)

Sep 2022 – Dec 2022
  • Maintained and built web scraping pipelines (Python, Selenium) gathering data on tens of thousands of profiles, processed with pandas for a recruiting-data product; earned a letter of recommendation

Guitar & Bass Instructor — School of Rock

Apr 2023 – Feb 2024
  • Taught individual and group guitar and bass lessons

Volunteer — Live Audio Production

Weekly volunteer guitarist and audio tech at church for 2.5 years. Brought a church plant's production from scratch to a modern workflow — in-ear monitors, click track, MultiTracks Playback, ProPresenter — and trained volunteers on every system so the workflows outlived my transition. Built a sermon slides app they still use every week. Currently serving at Doxa Church in Redmond, training under the Director of Production & Technology on networked audio (Dante).

Education

B.A. Economics, minor in Audio Technology — Western Washington University, 2017–2022

Audio minor: Pro Tools, analog consoles, outboard gear, mic techniques, digital audio fundamentals

Software engineering mentorship — 2022–Present

Biweekly mentorship with a senior software architect (TypeScript/React/.NET) since my first day of programming, four years running