Engineering problems I've worked on
Ordered by strength rather than chronology. Every case study opens with an explicit statement of what I personally contributed, and every number shown is a measurement with its conditions attached.
- 01
Hardware-assisted emulation and verification
Synopsys·2026 — Present
Timing-driven resynthesis
A netlist optimization flow that improved structure without reasoning about timing, and the work to make timing constraints part of the decision.
Added timing-driven resynthesis support
C++Netlist optimizationGraph traversalTopological sortingLock-free multithreading - 02
Distributed systems
Interra Systems·2022 — 2024
Distributed processing architecture
Taking a single-machine media analysis engine and splitting one large job across a fleet of workers: queue, locking, ordered aggregation, and failure handling.
Designed and implemented the architecture from scratch
C++RedisDistributed lockingJob queuesFault handling - 03
Cloud storage performance
Interra Systems·2022 — 2024
S3 read optimization
A file reader written for local disks behaves badly against object storage. Rebuilding it around parallel, chunked reads changed the access pattern rather than the code around it.
Integrated S3 CRT with multithreaded, chunked reads
C++AWS S3S3 CRTAWS SDK for C++Multithreading - 04
Media processing and binary formats
Interra Systems·2022 — 2024
Reading less of the file
A multicore analysis pipeline was reading entire multi-gigabyte media files to compute information the container format already stored.
Designed and implemented the metadata-driven chunk mapping
C++MultithreadingMXF / KLVMOV / MP4ProRes22.3% / 28.6%
ProRes 2160p, 17.6 GB
- 05
AI integration and IPC
Interra Systems·2022 — 2026
AI language identification over IPC
The accurate model was Python-only and the product was C++. Three approaches were explored; the one that shipped moved the boundary instead of trying to erase it.
Selected the model and built the C++ to Python IPC layer
C++PythonNamed-pipe IPCWhisperFaster-Whisper99.2%
Accuracy
- 06
Measurement and engineering judgment
Interra Systems·2022 — 2026
Experiments and negative results
Four times the obvious answer was wrong. Measuring first is the only reason that was discovered before shipping rather than after.
Ran the benchmarks behind each decision
BenchmarkingAVX2 intrinsicsIntel IPPModel evaluation