I started out in 2018 writing crawlers and NLP models, spent a few years on computer vision and medical imaging, and now work on data platforms and forecasting for electricity trading. Backend work in Python is home base.
Most of what I build now, I build together with AI coding agents. I decide what to make, how the pieces fit and whether it actually works; the agent writes a lot of the code, and I read every change before it ships.
|
telepy Self-hosted reverse SSH tunnels with a live dashboard, browser terminal, SFTP and a proxy browser. |
dev-dock-manager-rust A Docker dev box for each user, with a web terminal, a noVNC desktop and optional GPU. |
|
morphkit Convert and edit images, audio, video and GIFs right in the browser. Nothing gets uploaded. |
stock-trading-simulation A trading simulator with a price-time matching engine, bot traders and a live order book. |
|
Blur-Generator Motion, lens, Gaussian and depth-aware blur, for making blurry training data. |
HEIC2PNG Turn iPhone HEIC photos into PNG from the CLI, a shell pipe or Python. |
|
Batch-crop-images Draw a crop box once and it is applied to a whole folder of images. |
nipype-preprocess-on-brain-MR Brain MRI preprocessing with Nipype, FSL and ANTs: AC-PC alignment, skull stripping, segmentation. |
More on my portfolio.
- open-remote-ssh: 8 merged PRs, including the host list in Connect to Host,
known_hostsverification and ProxyJump fixes. - deepface: batch age and gender prediction.
- tensorflow/models: fixes for newer TensorFlow and Python 3.
- nipype: a docs fix.






