Jack Mechem at the drums
● LiveLos Angeles, CA

Jack
Mechem

I build real-time audio software and developer tools in Rust and TypeScript. CS student at CSUN, looking for internships. I also play drums.

Dig through the crate

The crates

14 records in 3 crates
scroll or use the arrows to flip · click a record to open it
01 / 05 · MRB-001

Marbble

Digital audio workstation · Rust · Tauri 2 · React · TypeScript

A Logic Pro–style DAW built from scratch. The Rust audio engine never waits on a lock, independent tracks run on a pool of real-time threads, and it hosts VST3 plug-ins.

Case study →

Side A

  1. A1Lock-free audio thread
  2. A2Real-time thread pool
  3. A3VST3 host, scanned out of process
  4. A4Take-folder comping
  5. A5Piano roll with 8 tools
  6. A6Drum step sequencer

Side B

  1. B18-band channel EQ, 8 sends
  2. B25 automation modes
  3. B36 synths, 32 FM algorithms
  4. B416 effects
  5. B5Linux, Windows & macOS builds
  6. B6Crash-safe takes, atomic saves
01 / 05

Gigs

jazz · funk · soul · r&b
around Los Angeles

Upcoming

2 dates on the books
Mon 9November 2026
Toledo Show
Petit Ermitage, Los Angeles, CA
9 PM
Next up
Sat 14November 2026
Erotic Ostrich w/ Toledo
TBD, Los Angeles, CA
8 PM

Archive

recordings from past shows
1 clip
Toledo ShowPetit Ermitage, West Hollywood · Oct 16, 2026Filmed by @jizzrael ↗
  • 02More coming soonClips from recent shows are on the way.

About

background · skills
full history on the CV page

About me

I'm a computer science student at Cal State Northridge (graduating May 2028). I build audio software and developer tools, mostly in Rust and TypeScript: a DAW written from scratch, a library for a guitar pedal whose protocol I reverse engineered, and a practice platform for musicians.

I've been writing software since middle school, from Linux desktop tooling and Nix configs to paid client websites. When I'm not at a keyboard I'm usually behind a drum kit, playing jazz, funk and R&B gigs around LA.

Skills

Languages
Rust, TypeScript, C, C++, Java, Python, SQL, Lua, Nix
Audio
Real-time engines, VST3 hosting, MIDI/SysEx, JACK, PipeWire, ALSA, DSP filter fitting, NAM
Desktop
Tauri 2, iced, Wayland layer-shell, GTK4/gtkmm
Web
React, Next.js, Convex, Axum, Javalin, Stripe
Infra
NixOS, Nix flakes, systemd, Docker, GitHub Actions, AWS
Requests line: no forms, just email. Click to copy.