Sam Hocevar

Freelance Tech Trainer at self-employed

Paris, Ile-de-France
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
Sam Hocevar is a Paris-based freelance tech trainer and veteran software engineer with 23 years of experience in game engineering, low-level systems and cross-platform C/C++ development. He has led engine and tools teams at DON'T NOD and contributed to high-profile open-source projects like Debian, VLC and GNOME, plus practical libraries such as MonoTorrent and FastBuild where he fixed critical race conditions and stability issues. Sam blends rigorous maths and physics problem-solving with deep optimisation skills, shipping robust low-level code for graphics APIs, build systems and portable GUI dialogs. Comfortable teaching advanced topics from modern OpenGL to performance tuning, he pairs a researcher’s curiosity (PhD coursework in computer vision) with hands-on production delivery. Notably, his background spans both mainstream projects and mischievous hacker culture, and he explicitly refuses work in surveillance, manipulative marketing or financial-crime domains.
code23 years of coding experience
job27 years of employment as a software developer
bookMaster of Science (MS), Electromechanical Systems and Applied Mechatronics, Master of Science (MS), Electromechanical Systems and Applied Mechatronics at CentraleSupélec
bookI attended but did not defend my PhD, Computer Vision, I attended but did not defend my PhD, Computer Vision at Télécom Paris
bookClasses Préparatoires, MP*, Classes Préparatoires, MP* at Lycée Fabert, Metz
languagesEnglish, French, Spanish, German
stackoverflow-logo

Stackoverflow

Stats
12,011reputation
2.1mreached
69answers
14questions
Badges
floating-point
top-5%
canvas
top-5%
opengl
top-5%
compression
top-1%
rgb
top-5%
twitter
top-1%
github-logo-circle

Github Skills (81)

wp-api10
winapi10
c1110
c1710
asp-net10
lua10
compression10
cpp10
ws-api10
backend10
game-development10
concurrency10
twitter10
boolean-logic10
mutex10

Programming languages (17)

C#JavaC++CRustGoHTMLTypeScript

Github contributions (5)

github-logo-circle
💬 Portable GUI dialogs library, C++11, single-header
Role in this project:
userFull-stack Developer
Contributions:1 release, 179 commits, 19 PRs in 3 years 10 months
Contributions summary:Sam primarily contributed to the implementation of cross-platform GUI dialogs for the C++11 library. They added Windows and OS X specific implementations of notification and message dialogs. Further development included the implementation of file dialogs for Windows, Linux (KDE/GNOME), and macOS, along with the necessary asynchronous handling of the dialogs. The user also incorporated a settings class and improvements to the overall asynchronous behavior.
cppwindowsheaderc-librarysingle-header
samhocevar/rinetd

Jan 2016 - Mar 2021

📡 TCP/UDP port redirector
Role in this project:
userBack-end Developer
Contributions:7 releases, 152 commits, 2 PRs in 5 years 2 months
Contributions summary:Sam primarily contributed to the development of the rinetd project by importing and integrating older versions of the rinetd code from the Debian archive. These contributions involved significant code modifications, including fixing deprecated code practices and addressing potential buffer overflow issues. The user's efforts focused on improving the stability, security, and long-term maintainability of the software by addressing critical vulnerabilities in the original code base.
redirectornetworkingreliablenetwork-programmingudp
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