I am Krzysztof Hawrylewicz, a C++ software developer based in Katowice, Poland, with over 25 years of professional experience in development, software architecture and technical leadership.
Most of my work has been desktop applications for electronic design automation (EDA) and industrial automation, from small companion applications to large, complex systems. Performance and memory use have been a recurring concern in that work.
Currently I am a Principal Software Engineer at Comernal Software, responsible for architecture, C++ core components and Leica hardware integration in Cyclone FIELD 360, a field application for reality capture and laser scanning.
I also build my own software. The largest project is OctoEdit, a modular text editor for Windows and macOS written in C++20 with Qt. I am responsible for all of it, from the plugin architecture to the release builds.
I bring long experience with large C++ codebases, a focus on performance and maintainable architecture, and experience in leading and mentoring teams. I am open to new contracts; write to me at the e-mail address at the bottom of this page.