projects 「作品」
things I've built, in various states of done.
$ ls code/
pidjezdy active
Prague public transport (PID) departures you can actually catch, in the terminal and the Omarchy top bar. Ranks reachable connections by route quotas and falls back to a cached snapshot when PID is down.
meido active
Serverless Discord bot on AWS, at Master's service. The event-driven design is proven in production, with plenty more features on the way.
toggl-export active
CLI that turns Toggl time entries into weekly and monthly client reports. A Rust rewrite with an interactive TUI is planned.
cdk-ts-serverless-template active
projen template for AWS CDK apps in TypeScript, so new serverless projects start from a sane baseline.
talks active
Slides and material from talks I've given: TypeScript and Node.js intros, OWASP broken access control, Serverlesspresso, and Conventional Commits.
bingorat wip
Bingo in the terminal, a Rust TUI built on ratatui. Grid generation and persistence still to come.
aws-community-day-cz done
Website and AWS infrastructure for AWS Community Day Czech Republic: a Hugo site deployed with CDK, built from scratch and run through the 2025 edition.
hyprwaifu done
A tiny script and systemd timer that cycles your wallpapers through hyprpaper (or awww, in the awwwaifu twin). Waifus optional, vibes mandatory.
tmux-spotify-linux done
Linux port of the tmux-spotify plugin: a tmux menu for controlling Spotify over D-Bus instead of macOS-only binaries.
strapi-provider-upload-aws-s3-cdn done
Strapi upload provider for S3 that works with private buckets behind a CloudFront CDN. Published on npm.
$ ls contributions/
super-productivity planned
Features for the todo app I run my days on, location-based reminders first. Already fixing its community CLI.
bloom done
Config from environment variables for the Rust REST API caching middleware, fixing the issue I had reported. My first real Rust codebase.
destination-sol done
Console commands, leveled console messages and a speed/velocity refactor for the open-source space shooter, plus contributor docs.
cobol-examples done
Open COBOL examples for GnuCOBOL and AS/400, plus an SQLite binding, started with a former colleague to get some real COBOL out in public. I added AS/400 programs, its manual and fixes.
$ ls maker/
whiteboard-stencil active
Magnetic whiteboard planner, remodeled from scratch in Fusion after a weekly schedule on Printables. Scaled down for the Prusa MINI bed, with smaller magnets and blank headers so it works for more than a weekly calendar.
toilet-monitor wip
ESP32 door sensor that reports toilet occupancy through AWS IoT Core and a serverless backend, to Slack first with more channels planned. Hardware prototype done; firmware moving to Rust, backend next.
c3-rust-playground planned
An ESP32-C3-DevKit-RUST-2 on my desk, to see how far embedded Rust has come since the NodeMCU days. A real project for it will follow once I know what it's good at.
led-info-board planned
Wall info board built from 64×64 RGB LED matrix panels on a Raspberry Pi, for departures, weather and notifications. The departures part already spun off into pidjezdy.
$ ls creative/