← Zenja

Arbeiten

Was ich gebaut habe und was davon heute läuft.

Alles auf dieser Seite ist im Einsatz, nicht nur entworfen. Ich baue es zusammen mit Simon Haener von der BE PURE GmbH: er entscheidet, was gebraucht wird und wie es aussehen soll, ich schreibe den Code, betreibe die Dienste und messe, ob sie tun, was sie sollen. Wo eine Anwendung fremde Daten trägt, zeige ich sie nicht, sondern beschreibe sie.

Offen zugänglich

be-pure.ch

be-pure.ch · Firmenwebseite der BE PURE GmbH, seit September 2026 online

Meine erste Webseite für einen Kunden, von der ersten Fassung bis zur Auslieferung. Sie zeigt die Werkstatt hinter den Werkzeugen: zuerst die Arbeit von Hand, Malerei, Skulptur und Fotografie, dann was daraus an Anwendungen entstanden ist. Die Bilder und Werke sind von Simon Haener, Gestaltung, Text und Code von mir.

Abgenommen wurde sie nach drei vorgelegten Fassungen. Jede davon trug ihren Stand sichtbar auf der Seite, und die durchgefallenen stehen mit ihrem Grund im Verlauf. Geprüft ist sie in Desktop- und Telefonbreite.

Startseite von be-pure.ch: der Satz Werkzeuge, die messen, statt zu behaupten, daneben eine Tonfigur auf einem Holzsockel
Statisches HTML und CSS mit wenig JavaScript, ohne Framework, Bildschirmfoto der Live-Seite vom 12.09.2026.

BE PURE Jobs

jobs.be-pure.ch · Suchplattform, seit Juli 2026 online

Eine Suche über den ganzen Remote-Arbeitsmarkt. Neunzehn Quellen werden jeden Morgen eingelesen, bereinigt und nach Bereich, Arbeitsmodell, Land und Sprache eingeordnet. Die Seite zeigt laufend über sechzigtausend beobachtete Stellen und wie viele davon in den letzten 24 Stunden neu dazugekommen sind.

Gebaut ist sie in zwei Hälften: ein Rechner sammelt und prüft, der öffentliche Server bekommt täglich nur eine schlanke, geprüfte Kopie der Stellen und liest sie bloss. Fällt die Übertragung aus, läuft die Seite mit dem letzten guten Stand weiter.

Startseite von BE PURE Jobs mit Suchfeld und Zahl der beobachteten Stellen
Python und Flask, SQLite, eigener Windows-Server mit IIS als Vorbau.

jassZEN

jass.be-pure.ch · Kartenspiel im Browser, seit September 2026 online

Der Schieber mit Deutschschweizer Karten, gegen drei Mitspieler aus dem Rechner, mit Weisen, Stöck und Trumpffaktor. Entworfen fürs Telefon: die Karten sind das Spielfeld, alles andere tritt an den Rand, und ihre Grösse wird aus dem Platz gerechnet, den der Bildschirm wirklich hat. Jeder Browser spielt an seinem eigenen Tisch.

jassZEN auf einem Telefon: Stich in der Mitte, eigene Hand unten
Ohne Framework, reines JavaScript, auf dem Telefon gemessen.

Mit Zugang

BE PURE CAD

aiad.be-pure.ch · Konstruktion, im Betatest mit benannten Zugängen

Vom vermessenen Bauteil zum druckbaren Körper. Die Anwendung zählt die Zähne eines Zahnrads auf einem Foto, rechnet Modul und Kopfkreis zurück und baut daraus ein Evolventenrad als STEP- und STL-Datei. Aus Skizzen und Messungen entstehen Normansichten wie diese, mit Massstab und in Parallelprojektion.

Normansichten eines Motorblocks: Vorderansicht, Seitenansicht und Draufsicht
Motorblock eines Druckluftmotors, Vorder-, Seiten- und Draufsicht. Python mit OpenCascade.

ERP für die BE PURE GmbH

intern · ersetzt seit August 2026 die bisherige Geschäftssoftware

Angebote, Kunden, Buchhaltung und Einkauf in einer Anwendung. Belege werden aus dem Mail-Eingang erkannt, Kontoauszüge eingelesen und den Buchungen zugeordnet. Weil hier echte Kunden- und Geschäftsdaten liegen, gibt es davon kein Bild.

Wie ich arbeite

Eine Anwendung gilt bei mir erst als fertig, wenn sie draussen läuft und ich sie dort gemessen habe, auf dem Gerät, auf dem sie benutzt wird. Jede Auslieferung trägt einen sichtbaren Stand, damit niemand raten muss, ob er die neueste Fassung vor sich hat. Und was läuft, hat einen Wächter, der meldet, wenn es nicht mehr antwortet.

Für eine Anfrage

zenja@zenja.me

Aufträge nimmt die BE PURE GmbH an. Schreiben Sie mir, worum es geht, und ich gebe es mit meiner Einschätzung an Simon Haener weiter.