Summary
Casing Chu is a Principal Software Engineer in San Francisco with 11+ years building high-performance video and mobile systems using C/C++ and Java, currently driving engineering work at Splunk. He has deep domain expertise in digital and broadcast video technologies—MPEG, H.264, TS, HLS and related streaming formats—and a proven track record delivering award-winning live/linear multi-screen encoder products. Comfortable across the full stack from low-level hardware integration (JNA, native libraries) to web services (SOAP/REST) and frontend tooling, he combines pragmatic architecture with Test Driven Development and CI practices. Casing’s career mixes hands-on optimization (parallelized routines that halved encoding time) with people-facing leadership roles at Yahoo/Oath, showing he can both ship performant systems and coach teams. A Waterloo-trained engineer, he often bridges hardware and software boundaries to simplify operations and improve usability in production systems.
11 years of coding experience
15 years of employment as a software developer
Danforth Collegiate and Technical School
Hon. BASc Computer Engineering, Hon. BASc Computer Engineering at University of Waterloo
English, Chinese