Dominik Charousset

Chief Executive Officer at Self-Employed

Hamburg, Germany
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
Dominik Charousset is a seasoned C++ systems engineer and entrepreneur with 15 years’ experience building and operating distributed systems, currently serving as CEO of Interance. He is the creator and long-term maintainer of CAF (the C++ Actor Framework), combining deep expertise in concurrency and actor-based design with hands-on performance and stability work on core streaming components. As a freelance consultant and former research assistant and startup co-founder, he blends academic rigor with product-driven engineering across C++, Java, Python and automation stacks. His open-source contributions extend to prominent projects like Zeek, where he improved threading, memory safety and FreeBSD build support — a sign of his focus on robust, production-ready infrastructure. Based in Hamburg, he helps teams tame complexity in large-scale distributed applications while still committing to code-level fixes and optimizations.
code15 years of coding experience
job8 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at Hamburg University of Applied Sciences
stackoverflow-logo

Stackoverflow

Stats
900reputation
45kreached
35answers
2questions
github-logo-circle

Github Skills (18)

debug10
c-language10
memory-management10
cprogramming-language10
concurrency10
freebsd9
networking9
performance-optimization9
test-automation8
network-monitoring8
build-system8
security7
actor6
boost6
lambda6

Programming languages (13)

YaccC++CCMakeTeXXSLTGroovyShell

Github contributions (5)

github-logo-circle
An Open Source Implementation of the Actor Model in C++
Role in this project:
userBack-end Developer
Contributions:56 releases, 811 reviews, 5975 commits in 12 years
Contributions summary:Dominik made multiple commits focused on fixing bugs and improving performance in the actor framework's streaming components. These changes involved refining congestion feedback and batch size calculations, resolving unused-result warnings, integrating review feedback, and addressing minor issues related to API functionality. The contributions primarily targeted the core components and policies within the system, demonstrating a focus on stability and efficiency.
statelesscppcafpattern-matchingactor
zeek/zeek

Sep 2018 - Jan 2023

Zeek is a powerful network analysis framework that is much different from the typical IDS you may know.
Role in this project:
userBack-end Developer
Contributions:90 reviews, 151 commits, 72 PRs in 4 years 4 months
Contributions summary:Dominik contributed to the Zeek network analysis framework by implementing and fixing core functionalities. They made improvements to the threading and build processes on the FreeBSD system. Further contributions involved code refactoring and migrating to new IntrusivePtr type for managing memory. This user's work included integrating review feedback and addressing potential heap-use-after-free errors.
dfirnsmsecurityanalysisnetworking
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
Dominik Charousset - Chief Executive Officer at Self-Employed