Karol Krzosa

I like building software that feels alive: fast editors, weird tools, compilers, graph viewers, and anything that helps me understand systems better.

This site is mostly a home for things I enjoy making.

I spend a lot of time in C/C++ and Python, usually chasing one of three things: speed, simplicity, or better developer experience. I love projects where I can build the whole thing end to end and really understand every layer.

Outside of work, I keep coming back to personal tooling: text editors, profilers, compilers, and graphics experiments. If a tool annoys me, I often try building my own version.

Gitea | GitHub | LinkedIn | Email


Projects

te (Text Editor) | Source

My from-scratch native editor and my favorite long-term side project.


Visualizer (LivePlot) | Source

A tool for plotting live data from running programs through shared memory.


Compiler / Language Work (lc_lang, corelang)

These are "learn by building" language projects where I explored parsing, typing, and code generation.


Software Rasterizer | Source

One of my favorite deep dives: CPU 3D rendering with SIMD and multithreading.


Transcript Browsers | (Desktop source, WASM source)

Search tools for large subtitle archives with direct jump-to-timestamp navigation.


The rest