Summary
Brian Richardson is a Senior Staff Software Engineer in Los Angeles with 16 years of experience building real-time interactive systems across AR/VR, mobile, embedded firmware, and streaming video. He has a strong track record of shipping production products—from AR authoring tools and WebAR viewers to connected kitchen apps and constrained embedded toys—while owning design, partner integration, and post-release support. Technically versatile, Brian blends C/C++, iOS/Android native work, WebGL/Emscripten, and server pieces, and has bridged platforms with SWIG/NDK and custom C APIs to maximize code reuse. He’s shipped multiple major releases, reverse-engineered and exported creative formats (e.g., Spark AR), and mentored teams to raise engineering practices like CI and unit testing. Notably, his background spans low-level firmware and assembly for consumer hardware to high-level interactive experiences, giving him a rare end-to-end perspective on product execution.
16 years of coding experience
21 years of employment as a software developer
University of Maryland