This repo contains demo projects and links showing what I can create. My best work so far is, sadly, closed-source, and not owned by me.
For code samples, see demo-projects
directory.
My Python client library for Mountebank. Helps with local high-level tests, especially with Docker.
The code didn't change in a long time, but it's still functional and being used.
My minimalist website / product for calculating tax values for PIT-38 (Polish tax from investments, stock trading, etc.). Entire transaction with the customer takes place on a single page. There's no account setup required.
I have a lot of thoughts about how software development should be done. Sometimes I do talks about it.
My personal website / blog. Runs on a Digital Ocean VM, static files serverd by NGINX.
The code for that is here.
I introduced the "refactoring for testability" section to the docs. I loved Falcon in the past. It's the cleanest and most readable web framework code I read.
Eventually I moved on from Falcon to AioHTTP to get async (Falcon was sync-only at the time), and then to FastAPI, to get request validation with type hints.
A collection of slides for presentations I've given. There's been quite a few of these over the years, probably not all of them are there. But the most important are.
Python code that automates my Manjaro configuration. It keeps all my laptops behaving like a single machine. It allows my Raspberry PI with Manjaro to have the same CLI environment.
I know, I should switch to NixOS... I'll do that eventually :)
I used Ansible in the past, but the number of needed custom functions made me switch to bare Python.
A small library I created a long time ago to augment Falcon web app testing with Swagger / OpenAPI contract tests. Bravado looks outdated and unmaintained, and I moved away from Falcon.
A lot of small code snippets showing what I played around with.