Colin Edwards is a Senior Software Engineer in Austin with 16 years of hands-on experience building cross-platform applications and improving developer tooling. He’s contributed significant UI and platform work to the widely used open-source OBS Studio and its CEF-based browser plugin—adding HiDPI support, source toolbars, captioning, and JavaScript bindings for scene events. His background spans mobile and native development, from building JNI-backed markdown rendering on Android to improving AndroidAnnotations’ fragment lifecycle code. At companies including Discord, Byte, and Muxy he’s focused on shipping polished user experiences and robust integrations. Known for bridging frontend UX work with platform-specific build and plugin improvements, he brings a practical mix of product sensibility and low-level engineering.
16 years of coding experience
8 years of employment as a software developer
B.S., Computer Science, B.S., Computer Science at George Mason University
Skip the HTML, Bypass takes markdown and renders it directly on Android and iOS.
Role in this project:
Mobile Developer (Android)
Contributions:164 commits, 9 PRs, 9 pushes in 4 years 5 months
Contributions summary:Colin primarily focused on building the Android application, "bypass," by implementing the core functionality of the application. This includes setting up the Android build environment, creating native code interfaces, and building the core parsing and rendering logic. The user implemented key features, such as handling headers, lists, emphasis, and links to provide a complete display of markdown formatted text. This included the use of JNI to interface with native C++ code.
Contributions:33 commits, 32 PRs, 16 pushes in 4 years 5 months
Contributions summary:Colin primarily contributed to enhancing the browser plugin's functionality and integrating it with the OBS Studio environment. They implemented JavaScript bindings for scene and visibility events, enabling communication between the browser and the OBS frontend. Key changes included adding plugin versioning, managing browser visibility through JavaScript callbacks, and integrating scene change notifications. These modifications indicate a focus on extending the browser plugin's capabilities and improving its integration with OBS Studio.
obsbrowserc-plus-plusobs-studioplugin
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Colin Edwards - Senior Software Engineer at Parking Mobility