Skip to content
View Faabyy's full-sized avatar
🤖
🤖
  • Germany
  • 18:37 (UTC +01:00)

Block or report Faabyy

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
Faabyy/README.md

Faabyy – system integration, self-hosting, open source

Apprentice IT specialist for system integration, based in Germany.
I self-host my own services, run GrapheneOS on my phone and use privacy tools like the Nym VPN client.
I also build small tools for my everyday life and send pull requests to open-source projects.

Linux, Docker, OMV, Immich, authentik, Encryption, NYM VPN, GrapheneOS, Tails

Faabyy's GitHub stats Top languages

What I'm working on

  • Training in system integration: servers, networking, authentication and automation
  • A self-hosted server with Docker, OMV and Tailscale
  • Development on the side: contribution to open source projects and small web apps and plugins that solve a specific problem

How I work with AI

  • I use Claude Code for development and refactoring, including remotely on my own server
  • I define the requirements and the structure, and I review, test and understand what ends up in my repos
  • AI-assisted work is marked in my commits (Co-Authored-By) and in the project READMEs

Open-source contributions

A small selection of my merged pull requests

Project Change
nym-vpn-client Home screen: hide score bar until a gateway is known
pdfcraft M10: Office export follows forms 50 deep and up to 50 000 a page and says where it stops
pdfcraft Tests: the parser-cancel test guards against a hang, not a 2 s limit
wordcraft Layout: a word after a slash wraps whole, like Word
wordcraft ODT: table column widths are read, so a resized column survives a save
deckcraft PPTX: a slide that can't be read is reported, not dropped in silence
deckcraft Slides: Ctrl+Shift+click selects a range, also in the slide sorter

All merged pull requests

My projects

Project What it solves Stack
Zeiterfassung Time tracking with booking validation: legal break times, the 11-hour rest period, weekend surcharges. Runs with Docker, and a functional specification is included in the repo. FastAPI · React · TypeScript · PostgreSQL
homeoffice-rechner Plans home-office and office days and checks them against a monthly limit. Multiple users, flextime account, public holidays per German state, forecast. Runs on simple web hosting with no dependencies. PHP · SQLite · JavaScript
tasks-by-folder Obsidian plugin that shows open tasks grouped by folder and sorted by due date. Makes no network requests. TypeScript · Vitest · esbuild

Pinned Loading

  1. deckcraft deckcraft Public

    Forked from storytold/deckcraft

    Presentations and slide shows: an open-source, clean-room reimplementation of Microsoft PowerPoint in pure Rust. Part of the ArtCraft Crafting Apps.

    Rust

  2. homeoffice-rechner homeoffice-rechner Public

    Homeoffice- und Bürotage planen und erfassen – PHP-Web-App für einfachen Webspace

    Python

  3. nym-vpn-client nym-vpn-client Public

    Forked from nymtech/nym-vpn-client

    Cross-platform open source VPN client built in Rust, with mixnet anonymity and WireGuard speed. Protects metadata, not just IP addresses. Zero-knowledge payments for unlinkable online activities.

    Rust

  4. Zeiterfassung Zeiterfassung Public

    Zeiterfassung als Webapplikation (FastAPI, React, PostgreSQL)

    TypeScript