Daniel Penkała

Software Engineer

Osaka, Japan
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
Daniel Penkała is a seasoned C++ software engineer with 14 years of experience specializing in game engine architecture, compilation pipelines, package management and runtime-compiled C++. Based in Osaka, he has driven performance-critical features and tooling across major studios including Techland and Ubisoft, contributing to in-house engines like Snowdrop and solving low-level build and generation challenges. An active open-source contributor, he has improved formatting correctness and test coverage in the well-known uncrustify code beautifier, tackling subtle issues around lambdas, noexcept and reference handling. Known for paying down technical debt and designing ECS-like systems, he blends pragmatic engineering with a continuous-learning mindset and a knack for turning compiler and toolchain complexity into reliable developer workflows.
code14 years of coding experience
job10 years of employment as a software developer
bookUnfinished, Information Technology, Unfinished, Information Technology at Technical University of Wroclaw
languagesEnglish, German, Polish, Japanese
github-logo-circle

Github Skills (7)

code-standards10
c-language10
coding-style10
cprogramming-language10
code-formatting10
testing10
makefile5

Programming languages (9)

C#JavaC++CLLVMHaxeLuaPHP

Github contributions (5)

github-logo-circle
uncrustify/uncrustify

Nov 2021 - Dec 2021

Code beautifier
Role in this project:
userBack-end Developer & Testing Engineer
Contributions:7 commits, 1 PR, 2 comments in 14 days
Contributions summary:Daniel primarily contributed to bug fixes and test preparation within the code beautifier project. They addressed issues related to incorrect indentation, particularly concerning lambda expressions and `noexcept` specifications. Additionally, the user worked on resolving inconsistencies in the handling of references (`&`) in various contexts. Their efforts involved modifying source files and creating new test cases to ensure the code formatter's accuracy and robustness.
beautifierbeautifycode-styleformatter
Conan installer package for Moonscript.
Contributions:5 releases, 2 PRs, 19 pushes in 1 year 2 months
package-installerinstallermoonscriptduolingoconan
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