Martin Nowak is a Berlin-based CTO with 15 years of engineering experience bridging low-level compiler internals and production-grade systems. He has deep expertise in the D programming language ecosystem—contributing to DMD, LDC (the LLVM-based D compiler), Phobos standard library and the dlang.org infrastructure—bringing both bug fixes and performance-focused optimizations. As a former compiler and runtime developer and senior developer at companies including Ableton and Mobisol, he combines systems-level thinking with pragmatic build and CI automation skills. At 7Learnings he leads technology strategy while remaining hands-on in backend engineering and DevOps. Colleagues know him for tackling tricky low-level issues (vectorization, evaluation order, array-edge cases) and for improving developer workflows via robust build tooling and test automation.
15 years of coding experience
5 years of employment as a software developer
Elektrotechnik und Elektronik, Elektrotechnik und Elektronik at Technische Universität Berlin
Ancillary tools for the D programming language compiler
Role in this project:
DevOps Engineer
Contributions:1 review, 169 commits, 68 PRs in 10 years 9 months
Contributions summary:Martin contributed to the `tools` repository, which includes tools for the D programming language. The user primarily worked on the `update.sh` script, modifying it to improve the installation and update process for the D toolchain. This involved changes to git pulling, environment variable usage, and incorporating build configurations. The user also worked on build scripts, contributing to the build process using `posix.mak` and the related tools.
Pages for the dlang.org website, home of the D Programming Language
Role in this project:
Back-end Developer & Automation Engineer
Contributions:2 reviews, 1086 commits, 587 PRs in 10 years 8 months
Contributions summary:Martin contributed to the D Programming Language's dlang.org website, focusing on build process improvements and automation. Their work included modifying makefiles to separate and reuse cloning targets, updating build tools like CodeMirror, and creating scripts for managing changelog entries and download page platform specifics. The contributions also involved fixes to the website's DDoc generation process and its use of dpl-docs, further enhancing the build and documentation infrastructure.
language-designddocphoneticslanguagetoolmanual
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.