Damian Ziemba

Senior Software Engineer at Carbon+Alt+Delete

Łódź Voivodeship, Poland
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
Damian Ziemba is a Senior Software Engineer with 13 years of professional experience and a background running his own freelance business, currently building carbon accounting software at Carbon+Alt+Delete. He is a polyglot developer comfortable from low-level assembly and embedded C/C++ to modern systems languages like Go, Rust and Zig, and has designed cloud-native architectures and CI/CD for products spanning IoT, automotive, and web. Damian has led teams of over a dozen engineers, acted as principal architect for cloud and edge deployments, and contributed notable fixes and features to prominent open-source D ecosystem projects including vibe.d and dlang.org’s runnable examples. He brings practical expertise in distributed systems, cross-compilation and performance optimization, and a track record of improving developer workflows and build systems. Equally at home debugging ELF/Dwarf artifacts as he is shaping Kubernetes/Terraform pipelines, he treats languages and frameworks as tools in service of robust, maintainable solutions.
code13 years of coding experience
job18 years of employment as a software developer
bookEngineer’s Degree, Computer Science, Engineer’s Degree, Computer Science at Wyższa Szkoła Informatyki w Łodzi
languagesEnglish, Polish
github-logo-circle

Github Skills (15)

html10
css10
web-framework10
javascript10
dword10
mongodb10
dt10
mongodb-database10
async9
php9
asynchronous9
website-design8
networking8
website-development8
documentation4

Programming languages (14)

C#CRustDMakefileGoHTMLTypeScript

Github contributions (5)

github-logo-circle
dlang/dlang.org

Jun 2012 - May 2016

Pages for the dlang.org website, home of the D Programming Language
Role in this project:
userFull-stack Developer
Contributions:12 commits, 2 PRs, 10 comments in 3 years 10 months
Contributions summary:Damian primarily contributed to the development of runnable examples for the D programming language website. Their work involved modifying existing JavaScript code, specifically `js/run.js`, to enhance the user interface and functionality of the examples. This included implementing features like standard input/output handling, command-line argument support, and direct connections to external services. The user also made changes to CSS styles to improve the visual presentation of the examples and updated PHP scripts to facilitate the execution of code.
language-designddocphoneticslanguagetoolmanual
vibe-d/vibe.d

Feb 2014 - Feb 2014

Official vibe.d development
Role in this project:
userBack-end Developer
Contributions:17 commits, 2 comments, 2 issues in 20 days
Contributions summary:Damian primarily contributed to the `vibe.d` repository by implementing features and fixing bugs related to the MongoDB driver and the Diet templating engine. They added a `limit` method to the MongoDB cursor and fixed an issue with basic authentication in the HTTP client. The user also addressed several issues in the Diet templating engine, including the handling of boolean attributes, text blocks, and the HTML5 doctype.
concurrencyvibenetworkingdlangasync
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
Damian Ziemba - Senior Software Engineer at Carbon+Alt+Delete