Karol Woźniak is a FullStack Go Engineer with 15 years of experience building reliable backend systems and practical user-facing tooling from Poland. Currently at Bugfender, he combines Go backend expertise with a Pythonic sensibility—“Pythonist in the morning, Gopher at night”—to ship pragmatic, well-tested solutions. He contributes to notable open-source projects such as gopsutil (adding cross-platform per-CPU metrics) and the Qtile window manager (UI and widget improvements), demonstrating comfort across low-level system code and desktop tooling. Past roles span startups and product teams where he focused on backend architecture, preview and navigation logic in terminal tools, and integrating monitoring features. Known for thoughtful refactors and solid test coverage, he treats software as craftsmanship: doing what must be done the right way. Fluent in both systems programming and full-stack concerns, he often uncovers edge-case behaviors before they reach production.
15 years of coding experience
4 years of employment as a software developer
Computer Science, Computer Science at University of Wroclaw
Liceum Ogólnokształcące im. Bolesława Chrobrego w Szprotawie
Contributions:8 commits, 10 PRs, 87 comments in 9 months
Contributions summary:Karol primarily contributed to the core functionality of the terminal file manager. Their work focused on improving the previewer functionality by passing width and height parameters to optimize file reading, and they added a binary check after calling the previewer. Furthermore, they refactored the Nav API to enhance symlink handling, including changes related to file sorting and directory navigation. The user also addressed bug fixes and implemented features like directory count information and a reverse option.
:cookie: A full-featured, hackable tiling window manager written and configured in Python (X11 + Wayland)
Role in this project:
Full-stack Developer
Contributions:21 commits in 4 months
Contributions summary:Karol primarily contributed to enhancing the Qtile window manager's functionality and user interface. They implemented a layout change hook, created a widget to display the current layout, and added a NetGraph widget for network monitoring. Furthermore, the user made improvements to existing widgets, including the groupbox and canto RSS widget, and fixed bugs related to text responsiveness and interface behavior.
full-featuredpythonx11qtilekde-plasma
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
Karol Woźniak - FullStack Go Engineer at Bugfender