Tim Kruse
Über mich

Software Developer aus Oyten.

Ich bin Tim und baue am liebsten kleine Dinge, die ein echtes Problem lösen. Meistens hatte ich das Problem selbst, und die Lösung ist selten größer, als es verlangt.

Was einen Server braucht, läuft auf meinen eigenen Servern in der EU, das meiste nur mit Anmeldung. Einem Anbieter das zu überlassen, wäre weniger Arbeit. Aber wenn mir Leute ihre Daten anvertrauen, will ich wissen, wo die liegen und wer da reinschaut.

Was ich unterwegs entscheide, schreibe ich auf. In einem halben Jahr weiß sonst niemand mehr, warum etwas so ist, wie es ist. Ich am wenigsten.

Von 2007 bis 2024 habe ich Fußballmannschaften trainiert. Erst Jugendmannschaften, dann als Co-Trainer bei den Herren und zuletzt als Torwarttrainer. Siebzehn Jahre lang habe ich dort im Grunde dasselbe gemacht wie im Beruf und Leuten etwas beigebracht. Heute laufe ich, fahre Rad und bin Vater. Ein Teil der Software auf dieser Seite ist für meine Familie entstanden.

Und diese Seite hier ist reines HTML: kein Skript, nichts von fremden Servern.

Womit ich arbeite

Sprachen
JavaKotlinTypeScriptJavaScriptPythonGo
Web und Android
Vue.jsComposeReactViteAstroPWATailwind CSSMapLibrelibGDX
Server und Daten
FastifyExpressFastAPIPyTorchSQLiteRoomDrizzleMCPProtomaps
Betrieb und Werkzeug
DockernginxAnsibleGitHub ActionsRunPodStripeBFL FLUXOpenAI GPT ImageVitestOpenSCAD

Diese Liste kommt aus den Projektseiten und den übrigen Repositories auf GitHub: was dort tatsächlich zum Einsatz kommt, keine Wunschliste.

Beruflich ist es eine andere Liste. → Beruflich

→ Alle Projekte

Die ganze Seite in einem anderen Design

Gleiche Inhalte, andere Gestaltung. Es geht auf der Startseite los, alle Links bleiben im gewählten Design.

Was ist das? Über diese Seite →