John Boiles

Chief Technology Officer at Sol

San Francisco, California, 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
John Boiles is a seasoned technology leader and CTO with 15 years of experience building scalable live-video, mobile, and embedded systems from startups to Twitter/Periscope. He blends hands-on engineering—shipping features across backend, mobile, and full-stack code—with executive leadership, having led live video infrastructure at Twitter, founded multiple startups, and now steering Sol. An active open-source contributor, John has improved projects ranging from MAVLink drone comms and Apache Thrift to OctoPrint and fastlane, including adding Objective-C codegen and WebRTC streaming support. He brings a maker’s pragmatism (think OBS virtual camera and high-altitude 360° broadcasts) and a track record of turning experimental hacks into production-quality systems. Based in San Francisco and trained in ECE at UT Austin, he combines hardware-level experience with cloud-scale service design and product-driven engineering.
code15 years of coding experience
job10 years of employment as a software developer
bookBS Electrical and Computer Engineering, BS Electrical and Computer Engineering at The University of Texas at Austin
languagesSpanish
stackoverflow-logo

Stackoverflow

Stats
3,514reputation
381kreached
36answers
2questions
Badges
iphone
top-5%
cocoa
top-5%
nsstring
top-5%
github-logo-circle

Github Skills (58)

octoprint10
objective-c10
javascript10
c-language10
ios10
python10
back-end-development10
mavlink10
fastlane10
c1110
ruby10
c1710
automation10
code-generation10
go10

Programming languages (19)

C#C++CSSCObjective-C++GoPrologHTML

Github contributions (5)

github-logo-circle
ARCHIVED! This plugin is officially a part of OBS as of version 26.1. See note below for info on upgrading. 🎉🎉🎉Creates a virtual webcam device from the output of OBS. Especially useful for streaming smooth, composited video into Zoom, Hangouts, Jitsi etc. Like CatxFish/obs-virtualcam but for macOS.
Role in this project:
userFull-stack Developer
Contributions:9 releases, 1 review, 115 commits in 8 months
Contributions summary:John primarily contributed to the development of a macOS virtual webcam output plugin for OBS. Their work involved fixing a timestamping issue within the virtual camera device, integrating the DAL plugin and making it work with the existing OBS structure, and implementing basic UI elements within the tools menu for starting and stopping the virtual camera. They also focused on fixing QuickTime recording issues.
obswebcamjitsistreamingobs-studio
apache/thrift

Jan 2018 - Nov 2019

Apache Thrift
Role in this project:
userBack-end Developer
Contributions:6 commits, 6 PRs, 35 comments in 1 year 10 months
Contributions summary:John primarily contributed to the Go implementation within the Apache Thrift project. Their work involved fixing panics in the client code, supporting HTTPS connections, and enhancing the Go code generator. They also addressed import collisions and fixed compilation issues related to optional sets with default values. The user's commits focus on improving the stability, functionality, and code generation capabilities of the Go client and server implementations.
actionscriptapache-thriftnetwork-clientdartapache
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
John Boiles - Chief Technology Officer at Sol