Justin Karneges

Principal Software Engineer at Fastly

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
Justin Karneges is a Principal Software Engineer and entrepreneur with 11 years of formal experience building realtime data push systems, currently working on Fanout at Fastly. He founded and scaled Fanout from prototype to acquisition, blending product leadership, systems architecture, and hands-on backend engineering for high-throughput HTTP streaming, WebSocket, and SSE services. Earlier roles include founding CTO of Livefyre and infrastructure engineering at Uber, where he built internal APIs for server asset management and operational tooling. A long-time open-source contributor, his work on projects like Mongrel2 and Pushpin demonstrates deep expertise in WebSocket stability, HTTP streaming, and long-polling at scale. Comfortable across embedded C/C++ and modern cloud stacks, he pairs low-level debugging chops with product-driven thinking and a track record of shipping resilient distributed systems. Based in California, he’s as comfortable pitching investors as he is tracing elusive memory leaks in production.
code11 years of coding experience
job22 years of employment as a software developer
bookUniversity of California, Davis
bookAssociate of Arts (AA), Associate of Arts (AA) at Irvine Valley College
github-logo-circle

Github Skills (18)

dependency-management10
develop10
c-language10
http-streaming10
python10
django10
websocket10
c1110
server-sent-events10
c1710
cprogramming-language10
server10
server-side10
networking9
http-header9

Programming languages (16)

JavaC++RustCScalaGoXSLTHTML

Github contributions (5)

github-logo-circle
fanout/django-eventstream

Jul 2017 - Jan 2023

Server-Sent Events for Django
Role in this project:
userBack-end Developer
Contributions:8 reviews, 185 commits, 42 PRs in 5 years 7 months
Contributions summary:Justin's contributions primarily focused on developing and maintaining the back-end functionality of the Django EventStream library. They implemented features such as adding pluggable storage backends, refactoring existing code for better maintainability, and integrating the library with a Django project. Additionally, the user fixed packaging issues and updated dependencies to ensure the library's compatibility and proper functionality. These commits demonstrate a strong understanding of Django and back-end development principles.
djangoeventspythonserver-sent-events
fastly/pushpin

Apr 2016 - Jan 2023

A proxy server for adding push to your API, used at the core of Fastly's Fanout service
Role in this project:
userBack-end Developer
Contributions:11 releases, 228 reviews, 515 commits in 6 years 10 months
Contributions summary:Justin primarily contributed to the backend logic of the project, with a focus on HTTP streaming and long-polling. Their work involved adding a new feature by modifying the "Grip-Status" header, and expanding functionality related to content filters. They also refined the code by updating the usage of `QString::arg()` in various source files and added features related to websocket handling.
apirealtimepushwebsocketsproxy
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