Skip to content
View yaelmoshi's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Block or report yaelmoshi

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.

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

Yael

DevOps engineer, self-hosting person, homelab caretaker, and trans woman from Germany. I build systems, write about becoming real, and try to keep both honest.

Website · GitHub · Forgejo


What I Work On

I spend most of my engineering time around infrastructure that is declarative, observable, reproducible, and pleasant to recover when reality inevitably drifts. The same themes show up in my writing: identity, recovery, transition, systems, and the strange human habit of turning pain into process.

  • GitOps-managed Kubernetes, mostly with Argo CD, Helm, SealedSecrets, and policy guardrails
  • Self-hosted developer platforms built around Forgejo, Woodpecker CI, Harbor, Renovate, and internal tooling
  • Homelab infrastructure across Proxmox, OPNsense, DNS, storage, networking, and cluster lifecycle work
  • Security-minded automation for secrets handling, supply-chain hygiene, image hardening, and operational recovery
  • Practical tools in Go, TypeScript, Rust, Shell, Python, and whatever else fits the job

Writing

I keep an independently run site at yael.m0sh1.cc for personal writing, transition documentation, homelab notes, infrastructure topics, and longer thoughts about technology, identity, and life.

Recent posts:

Current Focus

  • Tightening the m0sh1.cc platform into a clean Forgejo-first, GitHub-mirrored workflow
  • Improving Kubernetes app delivery, chart hygiene, CI reliability, and deployment evidence
  • Building and maintaining small tools that make infrastructure work less mysterious
  • Keeping self-hosted systems useful without letting them become a second full-time job

Selected Work

Project What It Is
wakapi Self-hosted WakaTime-compatible coding statistics backend
karakeep Self-hostable bookmark, notes, image, AI tagging, and search app
proxmox-csi-plugin Kubernetes CSI integration for Proxmox storage
netzbremse CNPG-backed speed telemetry service and dashboard
helm-charts Helm chart work for self-hosted and GitOps-managed services
chart-version-guard CI guardrail enforcing Helm chart version bumps
harbor Cloud-native registry work used in the local platform
csi-driver-nfs Kubernetes NFS CSI driver maintenance and dependency work
apple-mail-mcp MCP server for Apple Mail automation and assistant workflows

Tooling I Reach For

Go, TypeScript, Rust, Python, Bash, Kubernetes, Docker, Ansible, Terraform, PostgreSQL, Git, and GitHub

Contact

Best place to start: yael.m0sh1.cc. For code and infrastructure work, I am usually around GitHub and Forgejo.


No ads. No tracking nonsense. No personal-brand cosplay. Just a human being writing and building on the internet again.

Pinned Loading

  1. livesync-bridge livesync-bridge Public

    Forked from vrtmrz/livesync-bridge

    Bridge service for self-hosted Livesync workflows in the m0sh1.cc tooling stack.

    TypeScript 1

  2. tap tap Public

    Just my small little sweet Homebrew tap.

    Ruby 1

  3. helm-charts helm-charts Public

    Helm charts for m0sh1.cc self-hosted services and GitOps deployments.

    Go Template 1

  4. netzbremse netzbremse Public

    Forked netzbremse service for m0sh1.cc with CNPG-backed storage.

    Go 1

  5. harbor-helm harbor-helm Public

    Forked from goharbor/harbor-helm

    Helm chart fork used to deploy Harbor in the m0sh1.cc GitOps platform.

    Mustache 1

  6. chart-version-guard chart-version-guard Public

    Reusable Helm chart version bump guard for Woodpecker and local policy hooks.

    Go