Tom Rogiers's Work | ContraWork by Tom RogiersTom Rogiers
I turn repetitive manual work into simple tools.
ExziFit, a strength training app for Android with an RPG character. A set is logged in two taps, one-handed, even in airplane mode. The app tells you what weight to put on the bar, based on your 1RM and adjusted set by set from your effort (RIR). Character stats are computed from your real training history and drop when you stop training. Still in development, already used by friends. Built with Tauri, Rust and React. An engine that reads part of the screen in real time and turns it into structured events, each counted exactly once, even when the display scrolls, repeats itself or is misread. For example, it pulls the real cost of a restaurant's dishes out of a wholesaler's ordering software that has no API. Python, Tesseract, 120 tests on real sessions replayed offline. Website for a sworn translator, in four languages including Farsi, which is written right to left. When you switch language, the whole layout flips, not just the text. Built with React and i18next. ExziHub, a desktop app where every tool is a plugin. Plugins are installed, updated and removed from an online catalogue, without downloading the app again, and each package is checked against a SHA-256 hash first. A plugin can ship its own Python engine, which the hub starts and monitors. Built with Tauri, Rust, React and Python. About 13 MB, versus over 100 with Electron.