Skip to content
View firsttris's full-sized avatar
πŸ› οΈ
Building
πŸ› οΈ
Building

Block or report firsttris

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
firsttris/README.md

Welcome, I'm Tristan πŸ‘‹

πŸ“ BΓΌhl, Germany | πŸ’» Software Craftsman | 🏒 Teufel IT

TypeScript Rust Go Node.js Deno Bun Astro React 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 a decade of enterprise experience 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.

πŸ“… 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, Rstest, Node.js, Bun, Deno and Playwright tests right from VS Code. 2.2M+ installs on the VS Code Marketplace, maintained since 2017.

πŸ“Ί plugin.video.sendtokodi: stream almost any video site to Kodi via yt-dlp. 200+ stars.

Things I built because I needed them

Self-hosted & Homelab

  • 🏷️ namarr - Self-hosted renamer for movies, series and anime with preview and undo
  • πŸ“₯ haul - Self-hosted download manager for file hosters, built with Rust
  • πŸŽ›οΈ quadeck - Zero-config dashboard for Podman servers with Quadlets, shipped as a single binary
  • πŸ—„οΈ snapraid-ui - Clean web dashboard for SnapRAID status, sync, and scrub
  • 🧾 haben - Self-hosted bookkeeping for freelancers with ELSTER VAT returns (work in progress)

PWAs

  • πŸ–₯️ ccu-addon-mui - Modern PWA UI for HomeMatic CCU3 with dashboards and device control
  • πŸ’¨ reactive-volcano-app - Bluetooth control panel for Storz & Bickel vaporizers
  • ✈️ Flugwetterdaten - METAR/TAF viewer and flight weather data for Baden-Airpark
  • πŸ“„ astro-cv - CV site built with Astro and a content-first layout
  • 🌐 teufel-it-astro - Teufel IT website built with Astro, optimized for speed

Desktop Apps

  • 🍷 prefixr - Native Linux app for managing Wine and Proton prefixes, built with Tauri, SvelteKit and Rust

VS Code Extensions

Chrome Extensions

Kodi Plugins

Smart Home

Tools

  • πŸ“ž snom-xml - Sync Google Contacts to Snom IP phones via XML
Archived Projects

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

    Run and debug Jest, Vitest, Rstest, Node.js, Bun, Deno and Playwright tests with ease, right from your editor.

    TypeScript 304 142

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

    πŸ“Ί plays various stream sites on kodi using yt-dlp

    Python 200 39

  3. chrome.sendtokodi chrome.sendtokodi Public

    πŸ“Ί Send almost every stream from Chrome to Kodi with SendToKodi

    TypeScript 23 4

  4. reactive-volcano-app reactive-volcano-app Public

    A reactive web app to control Storz & Bickel vaporizers (Volcano, Venty, Veazy, Crafty) via Bluetooth Low Energy.

    TypeScript 16 5

  5. snapraid-ui snapraid-ui Public

    A modern web interface for managing SnapRAID installations. Easily execute commands, monitor disks, and automate tasks through an intuitive UI.

    TypeScript 16

  6. 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++ 17 4