Alexander Kromm

C Developer at Freelance

Novosibirsk Oblast, Russia
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
Alexander Kromm is a C/C++ software engineer with 12 years of hands-on experience building backend systems and desktop applications, currently freelancing from Novosibirsk Oblast. He specializes in C++ and Qt, delivering stable features and fixes across codebases and shipping usability improvements like screenshot/autosave and settings search in large projects. An active open-source contributor to the well-known GZDoom engine, he focuses on core engine work—implementing native functions, fixing crashes, and extending UI options—which highlights his comfort with complex legacy C code and game engines. With a Computer Engineering degree from NSTU and a track record in both startups and research-driven teams, he brings pragmatic problem-solving and a penchant for improving existing systems rather than reinventing them.
code13 years of coding experience
job3 years of employment as a software developer
bookBachelor, Computer Engineering, Bachelor, Computer Engineering at Novosibirsk State Technical University (NSTU)
languagesEnglish, Russian
github-logo-circle

Github Skills (9)

c-language10
game-development10
cprogramming-language10
zscript10
ui-design9
interface-design9
user-interface9
data-structures8
data-structure8

Programming languages (10)

C#JavaC++ShellRustZenScriptCBatchfile

Github contributions (5)

github-logo-circle
ZDoom/gzdoom

Jun 2018 - Jul 2022

GZDoom is a feature centric port for all Doom engine games, based on ZDoom, adding an OpenGL renderer and powerful scripting capabilities
Role in this project:
userBack-end Developer
Contributions:53 commits, 52 PRs, 52 comments in 4 years 1 month
Contributions summary:Alexander primarily contributes to the game's underlying systems. Their work includes adding new features, such as screenshot and autosave functions, and implementing an option search menu to improve user navigation within the game's settings. Further contributions involve modifying the game's core code by adding native double round() function, along with fixing bugs, such as a crash with saving null Dictionaries. They also worked on the game UI, adding new options.
openglscripting
mmaulwurff/idclever-starter

Jun 2018 - May 2022

Contributions:1 release, 41 commits, 13 pushes in 3 years 11 months
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