Skip to the projects

Backend Engineer · Maker · Open Source

Ilan Kushnir

I build software, host it on hardware in my own house, and open source the parts that turn out to be useful to somebody else.

The work

Four things I wanted and could not find.

So I built them properly, because I am the one who has to live with them. They run on machines in my own house, and the ones that turned out to help other people are open.

Pumpy - your training, engineered
Strength training

Pumpy

Self-hosted app

Builds each session around your gym, your history and how the last sets actually felt, then gets out of the way while you lift. Offline in the gym, installs as an app, runs on your own server.

Next.js · NestJS · Postgres

See Pumpy
ReadPort - read and listen in perfect tandem
Reading and listening

ReadPort

Self-hosted app

Times an audiobook against its ebook, so you can move between the page and the narration at the same sentence. A reading layer over the library you already keep. Open source, AGPL.

Node · SQLite · CTC forced alignment

See ReadPort
KWS Rack - a 10 inch rack that carries real weight
Hardware

KWS Rack

3D-printable model

A modular 10 inch homelab rack, free to print. Three units to thirty, a magnetic frame that holds your screws while you work, and enough structure to carry a real NAS. I drew it because the printable racks I tried flexed.

Free · 3U to 30U · true 10 inch

On MakerWorld@kws.rack
KWS Labs - a guided path to a real home server
Guided builds

KWS Labs

Homelab build guide

Where the homelab work lives. A guided path for people who want a real home server and would rather be walked through it than read forty forum threads.

Build Paths · the rack · the portal

kwslabs.com

Where it runs

All of it lives at home.

A small cluster in a cupboard, a rack I printed to hold it, and images that CI builds and the house pulls down when they are ready. No cloud bill, and nobody else holding the data.

The whole setup is written down atKWS Labs