Cosm · via KakeMay 2025 — present
GPU-accelerated 8K virtual camera at 60 fps
The interactive video player behind Cosm's live NHL experience. A Rust engine decodes 8K fisheye arena footage on NVIDIA T4 GPUs, extracts a viewer-controlled virtual camera, dewarps the lens in CUDA and streams it over WebRTC — every frame under the 16.7 ms budget.
- Drove the virtual camera from live XYZ puck and player tracking, so it follows the play automatically — locking onto the puck or a chosen player in real time.
- Split the 8K decode across both NVDEC engines (PTS-correlated) and built an auto-tally director that predicts, keyframe-schedules and cuts between physical cameras — stable 60 fps, zero dropped frames as the puck flies across the rink.
RustGoC++CUDANVDEC / NVENCHEVCWebRTCAWS
FOX · via X-TeamMar 2021 — May 2025
Live-streaming backend, from 6 minutes to 10 seconds
The monitoring backbone for FOX's broadcast channels (Fox Sports and more), delivered as live internet streams across the US. A Go service ingests and correlates encoding health, manifests, dynamic ad insertion and viewer telemetry per channel, validating every stream in a continuous loop so operators catch problems in seconds.
- Profiled with pprof, heap analysis, tracing and flame graphs; cut the full validation loop from ~6 min to ~10 s and CPU/memory by 60%+ — channel health refreshed in near real time.
- Normalized heterogeneous provider data and validated dynamic ad insertion across streaming, encoding and advertising systems.
GoRustTypeScriptKubernetesAWSHLS / DASHSRTpprof