Denys Zhak

software engineer · distributed systems & ML infra · currently at Imubit
Most machine learning outputs are predictions someone reads. I work on the kind that moves physical equipment – at Imubit, I build the on-prem application and cloud platform around deep-learning controllers that run refineries in closed loop.
I enjoy building predictable and reliable systems in the first place. Over the past year, I've also been contributing to open source, which you can check out on this page. I write here about whatever piques my engineering curiosity, problems I've run into, and what I learned solving them.
Recent writing
| 2026-09-12 | A Checkpoint in the Middle of an INSERT |
| 2026-08-12 | How a Python type checker decides a variable is unused |
| 2026-07-07 | Runtime Promises - What AWS Lambda Was Hiding |
tl;dr
- Experience. 9 years building data-intensive systems, the last five for ML.
- Languages. Extensive experience in the Python ecosystem, 3+ years of production Go, and a recent focus on Rust.
- Open source. Contributions to developer tools and AI infra – ty, Ruff and others.
- Background. I studied Air Navigation at the National Aviation University in Kyiv.
Contact
I'm always happy to hear from people working on distributed systems, ML infra, dev tools, or inference.
| denyszhak@gmail.com | |
| github | github.com/denyszhak |
| linkedin.com/in/denyszhak | |
| x | @denyszhak_ |