Esse quam videri — to be, rather than to seem.
I build small, self-contained tools and run them myself. Most of it lives on a Raspberry Pi 5 in my living room — around 30 containers, no cloud, backed up off-site. What I publish is the part that is useful to someone other than me.
Three tools with one thread — make it a little harder for noise to pass as fact.
|
|
DNS blocklists against disinformation, propaganda and tracking — 11 categories, 6 languages, exported for Pi-hole, AdGuard, dnsmasq, Unbound and RPZ. Runs entirely in the browser: no build step, no dependencies, works offline. → Live tool · |
|
|
An AI-assisted fact-checker that fits in a single HTML file — no backend, no build step, no account. German and English. → Live tool · |
|
|
A trilingual (DE / EN / IT) landing page on secular humanism — reason, science, ethics. Built with TanStack Start. → Live site · |
Two calculators, same idea, different medium. Nutrient schedules, pH/EC tracking and a grow diary that never leaves the browser.
|
|
Deep-water-culture hydroponics: brand nutrient schedules, pH/EC/temperature/ORP alerts, AI assistant, grow diary. Fully local — no cloud, no account. → Live tool · |
|
|
The same for soil and coco — 25 brands, pH/EC tracking, grow diary, four languages. Offline as well. → Live tool · |
My largest piece of work: a platform for leasing olive trees and selling the oil directly. It is deployed and technically complete, and it has never been put into operation — no paying customers, no revenue, Stripe and PayPal still in test mode, the trees shown are sample data. I am not going to run it; I am selling it. A buyer switches the payment keys to live and takes over a finished system.
|
|
Frontend — three Next.js 16 apps on the App Router (customer, admin, farmer portal), React 19, TypeScript in strict mode, Tailwind and shadcn/ui, Zustand and TanStack Query, five languages via next-intl. Backend — four Hono services (API, oracle, notifications, indexer) on Node 20, PostgreSQL 16 with Drizzle ORM, Redis with BullMQ for queues. Payments and mail — Stripe and PayPal (both sandbox), Resend, Sentry. Certificates — each lease gets an Ed25519 signature, publicly
verifiable at Operations — Vercel for the frontends, self-hosted Coolify on a Hetzner box for the services, nightly off-site backups, CI on every pull request. ~86,500 lines of TypeScript across a pnpm/Turborepo monorepo. → Live platform · → For sale on Little Exits
|
|
|
Real-time FFT spectral analysis of cat vocalizations, with AI-assisted interpretation of the result. Browser-side, containerised. → Live tool · |
Every feature was tested on these two. They remain unconvinced.
Every graphic on this page is a plain SVG generated by the scripts in this repo
(banner,
stats,
stack,
icons,
homelab,
footer,
divider),
each in a light and a dark variant from one shared palette in
theme.py.
Nothing is loaded from a third party, so there is nothing to rate-limit and the whole
page follows your GitHub theme. The figures are a snapshot from the last run, not a live feed.


