Colin Edwards

Senior Software Engineer at Parking Mobility

Austin, Texas, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code16 years of coding experience
job8 years of employment as a software developer
bookB.S., Computer Science, B.S., Computer Science at George Mason University
stackoverflow-logo

Stackoverflow

Stats
311reputation
46kreached
19answers
4questions
github-logo-circle

Github Skills (36)

markdown10
c-language10
java-native-interface10
qt10
cefpython10
cefglue10
c1110
ui-design10
cefsharp10
android-development10
java10
c1710
javas10
uid10
annotation-processor10

Programming languages (21)

C#PowerShellJavaC++CRustCMakeVue

Github contributions (5)

github-logo-circle
Uncodin/bypass

Feb 2013 - Jul 2017

Skip the HTML, Bypass takes markdown and renders it directly on Android and iOS.
Role in this project:
userMobile 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.
takesskipandroidbypassios
obsproject/obs-browser

Aug 2016 - Jan 2021

CEF-based OBS Studio browser plugin
Role in this project:
userFull-stack Developer
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