Armin Hasitzka

C C Video Engineering at Grabyo

Basingstoke and Deane, England, United Kingdom
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

👤
Senior
🎓
Top School
Armin Hasitzka is a C/C++ video engineer with nine years of experience building highly concurrent media processing engines for real-time cloud live streaming. He focuses on low-level systems work—improving stability, thread safety and performance—having introduced ThreadSanitizer/AddressSanitizer into Mono and used Clang's tools to root out data races and buffer issues. At Grabyo he drives codebase hygiene and modern standards adoption while mentoring and growing engineering capability in a fast-moving startup-enterprise environment. His open-source contributions include hardening the widely used Mono runtime and designing fuzzing harnesses for FreeType that uncovered numerous security-relevant bugs. Trained in hardware and software systems engineering and distinguished in computer software engineering, he combines practical production experience with a knack for automated testing and developer-friendly tooling.
code8 years of coding experience
bookVienna University of Technology
bookHardware & Software Systems Engineering, Hardware & Software Systems Engineering at University of Applied Sciences Upper Austria - Hagenberg Campus
bookMatura, General education, Matura, General education at Konrad Lorenz Gymnasium Gänserndorf
languagesEnglish, German
github-logo-circle

Github Skills (20)

runtimes10
multithreading10
thread-safety10
net10
dotnet10
asp-net10
code-analysis10
thread10
hyper-threading10
dotnet-core10
compiler-optimization10
threaded10
csharp10
jit10
concurrency10

Programming languages (8)

TypeScriptC#C++ShellCJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
mono/mono

Jun 2017 - Sep 2017

Mono open source ECMA CLI, C# and .NET implementation.
Role in this project:
userBack-end Developer
Contributions:28 commits, 31 PRs, 93 comments in 2 months
Contributions summary:Armin primarily focused on improving the Mono runtime's stability and maintainability. They addressed multiple compiler warnings and potential buffer overflows, enhancing code safety. A significant portion of their work involved using Clang's ThreadSanitizer to identify and fix data races, specifically within the memory management and threading subsystems. They also optimized and interlocked various counters for improved performance and thread safety.
dotnetjitruntimemonoandroid
freetype/freetype

May 2019 - Mar 2023

Official mirror of https://gitlab.freedesktop.org/freetype/freetype
Contributions:689 pushes, 77 branches, 7 tags in 3 years 10 months
freedesktopfreetypegitlab
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
Armin Hasitzka - C C Video Engineering at Grabyo