Petr Mrázek

Senior Tools Developer at Avalanche Studios Group

Stockholm, Sweden
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
Petr Mrázek is a Senior Tools Developer with 16 years of experience building tooling across game and telecom domains, now based in Stockholm and currently at Avalanche Studios Group. He combines low-level system work with user-facing tool development, having helped modernize legacy telecom stacks at Acision/Mavenir and built developer tools and game systems at Mojang. An active open-source contributor to the well-known DFHack project, he has shipped Lua and C++ changes that tweak game mechanics, GUIs and memory-handling utilities for Dwarf Fortress. Pragmatic and detail-oriented, Petr excels at cleaning up internal data structures and automating tedious workflows, often surfacing edge-case fixes like ownership handling and event debugging that others miss. Trained with a master’s in Information Technology from FIT VUT Brno, he brings a steady mix of systems thinking and practical scripting to complex engineering problems.
code16 years of coding experience
job11 years of employment as a software developer
bookMaster's degree, Information Technology, Master's degree, Information Technology at FIT VUT Brno
languagesEnglish, Czech
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (21)

struct10
c-language10
game-engine10
dwarf10
scripting10
data-structure10
lua10
scripting-language10
script10
fortress10
data-structures10
dfm10
engine10
cprogramming-language10
dfa10

Programming languages (12)

PowerShellJavaC++CSSShellCRustLua

Github contributions (5)

github-logo-circle
DFHack/dfhack

Aug 2009 - Apr 2013

Memory hacking library for Dwarf Fortress and a set of tools that use it
Role in this project:
userBack-end Developer
Contributions:1526 commits in 3 years 8 months
Contributions summary:Petr focused on improving the game's material properties, particularly for gem and vein stone properties. They also worked on internal mechanics such as the handling of item ownership and the removal of redundant elements from various data structures. The user also implemented and debugged systems for handling events in the game such as unit deaths.
memorydwarfdfhackdwarf-fortressmemory-hacking
DFHack/scripts

Jun 2012 - Apr 2013

DFHack scripts
Role in this project:
userBackend Developer
Contributions:9 commits in 10 months
Contributions summary:Petr contributed Lua scripts to the `dfhack/scripts` repository, which is a collection of scripts for the game Dwarf Fortress. Their commits focused on implementing new features and fixing bugs within the game's scripting environment. The contributions include functionality to update item temperatures, remove dead units, and fix "fat dwarves", and also included a script to delete all items except those held by units or buildings. Further contributions included modifying the GUI, and the autobutcher plugin.
dwarf-fortressdfhack
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