Hi, I’m Konrad.
I build software for hard problems.
Lead developer with over a decade of shipping software: computer vision, point clouds and GPU code in C++, frontend architecture in TypeScript, and Haskell whenever I get the chance. If you need a developer with wide expertise in unusual technologies, I’d be delighted to work with you.

Three ways to work together

Software development
Simple as that: share your idea with me and I will turn it into a working piece of software.
Read more
Consulting
Help and guidance through the technical difficulties of your project, from architecture to performance.
Read more
Private lessons
Learn the art of programming from someone who is passionate about it, whatever level you are at.
Read moreWhere I do my best work
The problems I enjoy most sit where maths meets metal: geometry, vision and making things fast on the GPU, with a soft spot for type systems and functional programming.
- 01Computational geometry
- 02Point cloud processing
- 03Computer vision
- 04GPU programming
- 05Linear algebra
- 06Systems modeling
- 07Type theory
- 08Functional programming
- 09Software engineering
Experience
- 2021 — present
Restaumatic
Lead developer
- 2020 — 2021
From Poland With Dev
Senior software developer
Built a computer-vision-enhanced whiteboard sharing product and migrated it from Qt/C++ to the web with WebRTC, WebGL and WebAssembly.
- 2018 — 2020
3Deling
Senior software developer
Led a team of six building point cloud processing and visualisation software on Qt, OpenGL, OpenCV and CUDA.
Have a project in mind?
Share your idea with me and let’s see how I can help.