Jan Hanssen

Senior Software Engineer at Netflix

Los Gatos, 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
Jan Hanssen is a Senior Software Engineer with 15 years of experience specializing in embedded graphics and performant C/C++ systems, currently based in Los Gatos and working at Netflix. He brings a deep systems background from long tenures at Trolltech/Qt and roles at Qualcomm and Sencha, blending low-level optimization with large-scale product delivery. Jan is an active open-source contributor—he helped build the rtags C/C++ indexer and its D-Bus daemon, demonstrating expertise in tooling, precompilation strategies, and robust file handling for developer workflows. He excels at squeezing performance and reliability out of resource-constrained environments, a skill that informs both embedded graphics and backend indexing work. Known for pragmatic engineering, he pairs thorough internals knowledge with a track record of shipping production-grade systems at major tech firms.
code15 years of coding experience
job10 years of employment as a software developer
bookNorwegian University of Science and Technology
github-logo-circle

Github Skills (8)

c-language10
clangd10
cprogramming-language10
indexer10
clang10
build-system8
dbus7
cmake5

Programming languages (6)

TypeScriptC++JavaScriptLuaGLSLPython

Github contributions (5)

github-logo-circle
Andersbakken/rtags

Jul 2011 - Jun 2022

A client/server indexer for c/c++/objc[++] with integration for Emacs based on clang.
Role in this project:
userBackend Developer
Contributions:741 commits, 3 PRs, 51 pushes in 11 years
Contributions summary:Jan primarily contributed to the development of the `rtags` application, a client/server indexer for C/C++/Objective-C code. Their work included initial setup and implementation of core functionality, such as the daemon process and its D-Bus interface. They implemented features for indexing source files, managing dependencies, and querying for code locations, along with support for parsing clang-based compilation databases. The user also focused on refining the system's internals to improve performance and reliability, as demonstrated by the implementation of precompilation strategies and optimizations for file handling.
cppclangclient-serveremacsobjc
jhanssen/nwm

Jun 2014 - Jul 2014

Contributions:99 commits in 1 month
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
Jan Hanssen - Senior Software Engineer at Netflix