San Francisco Bay Area
Over a decade of experience coding and debugging embedded Linux systems, from graphics drivers to middleware to browser rendering engines
Platform / OS abstraction layer development for embedded devices in support of Disney+, ESPN and Hulu, coding in C99, some work with C++17, Rust, Lua (in the context of Premake), and JavaScript/TypeScript on various platforms including Amazon Vega OS, Linux, STB and game consoles. AI-assisted development with Anthropic Claude Code and Amazon Kiro
Game engine development for iOS/Android, coding in C++11, some work with Objective-C, Java, JNI, Lua (game-side), Python, CMake build system, Android NDK, Android Studio, Xcode, Git.
Graphics stack development for an embedded Linux set-top box OS (DirectFB, GLES2/EGL, Gtk+, Cairo and internals of a WebKit-based browser), coding mostly in C/C++. Improved and fixed graphics driver code from several STB chipset vendors (Broadcom, HiSilicon/Huawei, MStar/MediaTek, STMicro). Onsite collaboration with engineers at Huawei HQ in Shenzhen.
MS Windows graphics driver development, coding in C/C++ (XP through Vista) for the Intel 8xx and 9xx desktop and laptop chipsets with integrated graphics.