GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — firsttris - Overview

@firsttris firsttris Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@firsttris
firsttris
Follow
View firsttris's full-sized avatar
🛠️
Building

Tristan Teufel firsttris

🛠️
Building
Follow
I build things for people who build things.
81 followers · 23 following
  • Teufel IT
  • Bühl
  • https://teufel-it.de
  • http://de.linkedin.com/in/tristanteufel
  • https://www.freelancermap.de/profil/tristan-teufel
  • https://cv.teufel-it.de

Achievements

Achievement: Pull Sharkx4Achievement: Pair Extraordinairex3Achievement: QuickdrawAchievement: YOLOAchievement: Starstruckx2Achievement: Arctic Code Vault Contributor

Achievements

Achievement: Pull Sharkx4Achievement: Pair Extraordinairex3Achievement: QuickdrawAchievement: YOLOAchievement: Starstruckx2Achievement: Arctic Code Vault Contributor
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
firsttris/README.md

Welcome, I'm Tristan 👋

📍 Bühl, Germany | 💻 Software Craftsman | 🏢 Teufel IT

TypeScript Rust Go Python Node.js Deno Bun Astro React Svelte SolidJS Tauri VS Code Linux Docker Podman

I’m a Software Craftsman with a focus on architecture and developer experience. I enjoy building things that make development less painful and systems more resilient. Currently doing some heavy lifting in enterprise environments, but always keeping my hands dirty with Open Source.

Specialized Consulting

I help companies bridge the gap between complex requirements and maintainable, high-quality software. With enterprise experience since 2012 and deep developer tooling knowledge, I make your codebase an asset, not a liability.

How I can support your team:

  • Architecture & Strategic Consulting: expert feedback on system design and scaling modern software ecosystems.
  • Modernization & Refactoring: migrate legacy codebases to modern, clean, testable, high-performance stacks.
  • Developer Experience & Tooling: build testing and automation infrastructure, drawing on years of maintaining developer tools with over 2 million installs.
  • Multi-Layer Test Architecture: unit, integration and end-to-end tests in the CI/CD pipeline that check every change before it goes live.
  • Agent-Based Development: bring agents into your development process productively, with clear guardrails, reviews and tests.

📅 Available for new projects from January 2027.

Past projects and references: see my CV.

Let's build something that lasts.

Website Email

What I'm known for

🧪 vscode-jest-runner: run and debug Jest, Vitest, Playwright, Rstest, Bun, Deno and Node.js tests right from VS Code, zero configuration. Maintained since 2017.
Installs Stars

📺 SendToKodi: play YouTube, Twitch, Vimeo and 1000+ other sites on Kodi via yt-dlp, with a browser extension for Chrome, Firefox and Edge.
Stars

Things I built because I needed them

Business Software

  • 🧾 haben (docs) - Bookkeeping for German freelancers: e-invoices (ZUGFeRD, XRechnung), bank reconciliation, EÜR and VAT returns via ELSTER. A self-hosted alternative to lexoffice and sevDesk
  • 📬 kontext (docs) - Groupware for small businesses on Stalwart (JMAP): webmail with shared mailboxes, team calendar, contacts as a mini CRM, tasks, team chat with video calls and Fritzbox telephony. A self-hosted alternative to Google Workspace and Microsoft 365
  • 📝 schreibzeug (docs) - Office suite that edits Word, Excel, PowerPoint and PDF files together in real time, in the browser or as a desktop app. No document server, files stay .docx, .xlsx and .pptx

Self-hosted & Homelab

  • 🎛️ quadeck - Web UI and server console for Podman Quadlets and systemd: containers, updates, disks, backups, shares. One binary, nothing to configure
  • 🗄️ snapraid-ui - Web UI for SnapRAID: scheduled sync and scrub, SMART disk health, alerts and guided disk replacement
  • 🏷️ namarr - FileBot alternative: renames movies, series and anime for Plex, Jellyfin, Emby and Kodi, with preview and undo
  • 📥 haul - Headless JDownloader and pyLoad alternative for file hosters, written in Rust, with Click'n'Load
  • 🔁 stellwerk - Central web UI for Syncthing: pair devices, share folders and set paths for every PC from one place, with a hub that keeps a full copy
  • 🪁 windfenster - Wind forecast and live wind map for kitesurfing, windsurfing and wing foiling: measured wind, five weather models and which one was right at your spot. A self-hosted alternative to Windfinder and Windy
  • 💾 spielstand - Game save sync and backup for Linux PCs and the Steam Deck: one server at home, a small agent per PC, every version kept and nothing overwritten. A Ludusavi alternative with a web UI

Smart Home

  • 🏠 ccu-addon-mui - The complete WebUI for Homematic CCU3 and OpenCCU, rebuilt: control, pair, link and program devices, live over WebSocket, installable as an app
  • 🧱 kachelwerk - Home Assistant cards that feel like an app: shutters you drag like a window, lamps that light up their tile, a thermostat dial, a Ferraris meter whose disc turns with your power. Installable via HACS
  • ⚡ esphome-energy-dashboard - Live energy flow (solar, grid, battery, gas) on an ESP32-S3 touch display
  • 🎛️ esphome-room-panel - Animated room control panel for Home Assistant on a 4" ESP32-S3 touch display: lights, shutters, Daikin AC and heating, one YAML line per device
  • 🏡 esphome-house-panel - Your whole house as a living cross-section on a 7" ESP32-P4 display: temperature-coloured rooms, glowing windows, shutters, floor heating and animated energy flow. Tap a room to control it
  • 🧵 esp32c6-thread-router - Turn a cheap ESP32-C6 into a Thread router to extend your mesh
  • 📡 esp32c6-zigbee-router - Turn a cheap ESP32-C6 into a Zigbee router to extend your mesh
  • 📶 funkloch - Signal monitor for Zigbee2MQTT and Thread/Matter devices: LQI and RSSI history, mesh map, heatmap and offline alerts. Self-hosted, no cloud

Desktop Apps

  • 🍷 prefixr - Linux game launcher for Windows games: Wine and Proton prefixes, Proton-GE downloads, per-game tuning and Steam integration. Built with Tauri, Svelte and Rust
  • 🖥️ fernsicht - Low-latency remote desktop and game streaming for Linux: about 10 ms glass-to-glass, AMD, Intel and NVIDIA, Wayland and X11, pair once with a PIN
  • 🔑 keybund - SSH key manager for Linux and macOS: the right key per GitHub/GitLab account, client and server, the right Git e-mail per folder. Plain OpenSSH and Git config underneath
  • 🎙️ pd200x-control - Linux app for the Maono PD200X and PD200XS microphone, a MAONO Link alternative: gain, EQ, compressor, limiter and the RGB ring, live level, test recording and a level finder for quiet dynamic mics. Built with Tauri, React and Rust

Web Apps

  • 💨 reactive-volcano-app - Web Bluetooth app for Storz & Bickel vaporizers (Volcano Hybrid, Venty, Veazy, Crafty). No app store, no account
  • 🌊 Flugwetterdaten - Wind, water temperature and water level for my wingfoil spot at Baden-Airpark (live)
  • 📄 astro-cv - My CV as a website, built with Astro and MDX (live)
  • 🌐 teufel-it-astro - Bilingual Teufel IT website with Astro, Tailwind and a WebGL starfield (live)

VS Code Extensions

  • 🧪 vscode-jest-runner - Run and debug tests for all major JS runtimes and frameworks from your editor
  • 📦 vscode-distrobox-reveal - Reveal files in the host's file manager from inside Distrobox containers
  • 🗣️ vscode-speech-language-switch - Switch the VS Code speech recognition language from the status bar

Browser Extensions

  • 🎬 chrome.sendtokodi - Send the video you're watching to Kodi with one click (Chrome, Firefox, Edge)
  • 🧹 oneclickhistorycleaner - Clear your browsing data with one click, the way you configured it once (Chrome, Firefox, Edge)

Kodi Add-ons

  • 📺 plugin.video.sendtokodi - Play links from 1000+ sites on Kodi using yt-dlp, up to 4K
  • 🏠 repository.sendtokodi - Kodi repository for SendToKodi

Tools

  • ⚙️ workflows - Shared GitHub Actions for multi-arch Docker releases (amd64 + native arm64), used across my projects
  • 📞 snom-xml - Sync Google Contacts to Snom IP phones via XML
Archived Projects
  • 📡 mfrc522-rpi - MFRC522 RFID control library for Raspberry Pi
  • 📦 html-webpack-multi-build-plugin - Webpack plugin for modern/legacy dual builds
  • 🏠 node-red-contrib-homematic - Node-RED nodes for Homematic devices
  • 💾 urbackup-docker - Docker image for UrBackup server
  • ⏱️ react-track - Time tracking app with simple reporting
  • 📹 chrome.ipcamviewer - Chrome IP camera viewer and monitor

Connect

Website CV LinkedIn GitHub

Off the keyboard

When I'm not coding, you'll find me on the water 🌊

Tristan wingfoiling

Pinned Loading

  1. vscode-jest-runner vscode-jest-runner Public

    VS Code extension to run and debug Jest, Vitest, Playwright, Rstest, Bun, Deno and Node.js tests with one click. CodeLens above every test, native Test Explorer, code coverage, watch mode, monorepo…

    TypeScript 304 140

  2. plugin.video.sendtokodi plugin.video.sendtokodi Public

    Kodi add-on that plays YouTube, Twitch, Vimeo, SoundCloud and 1000+ other websites on Kodi. Send links from your browser (Chrome, Firefox, Edge), Android (Kore), iPhone/Mac (Shortcut) or via JSON-R…

    Python 206 40

  3. snapraid-ui snapraid-ui Public

    Modern, self-hosted web UI for SnapRAID. Run and schedule sync, scrub and check, monitor SMART disk health, get alerts via ntfy, e-mail or webhook, and edit snapraid.conf with guided disk replaceme…

    TypeScript 21

  4. esphome-energy-dashboard esphome-energy-dashboard Public

    A modular ESPHome project that visualizes daily energy distribution similar to Home Assistant, with real-time data on solar production, grid consumption/feed-in, battery status, and gas consumption…

    C++ 20 5

  5. esp32c6-zigbee-router esp32c6-zigbee-router Public

    ESPHome config that turns an ESP32-C6 (Seeed XIAO) into a cheap Zigbee 3.0 router and range extender for Zigbee2MQTT, ZHA and Home Assistant. No WiFi needed.

    50 6

  6. haben haben Public

    Selbst gehostete Buchhaltung für Freiberufler, Selbstständige, Kleinunternehmer, GmbH und UG: E-Rechnung (ZUGFeRD, XRechnung), Belege, Bankabgleich, EÜR oder Bilanz, E-Bilanz und Steuererklärungen …

    TypeScript 471 43

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.