Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Hi, I'm Michal — aka TechGuyWithABeard 👋

Solo dev • Founder • 31+ years in IT • Privacy advocate • Homelab & Cloudflare builder • Shipping small, single-file, privacy-first tools

Hub Blog Dev MyKK File Viewer TextWizard IP Cow X (Twitter) Follow GitHub Followers

Profile views

🚀 What I'm building

  • File Viewer family — 13 fast, single-file, offline viewers: PDF, Word, Excel/ODS, PowerPoint, Publisher, EPUB, Markdown, HTML, data (JSON/YAML/CSV/XML/TOML), logs, .eml email, X.509 certificates, and images (down to TIFF, QOI & farbfeld). No build step, nothing uploaded — ever. Repos: file-viewer.us is the hub; each viewer lives in its own repo (pdf · docx · sheets · image · cert · …)

  • TextWizard — browser-local text & code tools: case converters, diff, analyzers, and more. MIT, zero dependencies, nothing leaves the tab. Repo: textwizard-tools

  • Wizard apps & extensionsResizeWizard (anchored browser-window resizing, live on the Chrome Web Store), CopyWizard (smart form mapper — copy form fields across sites with reusable profiles), and UploadWizard (white-label client file-upload SaaS: multi-tenant Astro SSR, custom domains, passwordless auth). Free + Pro tiers via Stripe.

  • IP Cow — privacy-first IP, DNS & email diagnostics, running since 2005. Rebuilt in 2026 as an Astro site + API on dedicated Hetzner hosts, with separate IPv4-only and IPv6-only probe endpoints. The reusable core is MIT: ipcow.com-tools (@ipcow/tools-core + ipcow-probe).

  • MyKK — a single-file browser start page with 10+ widgets (weather, stocks, RSS, calendar, bookmarks, ambient sounds, more). Vanilla JS, zero deps, Pro tier via Chrome extension + Stripe. Joined by favorites.mykk.us, a KV-backed speed-dial on Cloudflare Workers — free forever, with cross-device sync as Favorites Pro ($3/yr, 30-day trial) sold at favoritespage.us via Stripe + a better-auth license portal. Repos: mykk.us-dashboard · mykk.us · favorites.mykk.us

  • tgwab-web — pnpm + Astro 5 monorepo powering the identity fleet (hub, blog, dev portfolio, family, ham radio) from one shared design system (@tgwab/design-tokens + @tgwab/ui). Cloudflare Pages, no Google Fonts.

  • The estate — the ops layer behind all of the above: Cloudflare Workers and scheduled jobs for job-liveness alerting, uptime probes, notification relay (Discord + email, DMARC/TLS-RPT ingestion), and transactional mail, governed by a shared standards repo. Mostly private by design; the mail Worker is public: mailer.

🧰 Toolbox

Languages JavaScript TypeScript Python Bash PowerShell HTML5 CSS3 C#

Frameworks & Site Generators Astro Tailwind CSS Material for MkDocs

Platforms & Infrastructure Cloudflare Hetzner Docker Proxmox Raspberry Pi TrueNAS GitHub Actions

Services & APIs Stripe Proton Discord Wasabi Chrome Web Store

Tools Obsidian Claude Code Termius Nginx Proxy Manager

🧩 More projects

  • de-google.us — a plain-English guide to limiting Big Tech without blowing up your life. Astro 5 + Tailwind 4 + Pagefind.

  • tomatick — 🍅 macOS menu-bar timer, stopwatch, alarm & pomodoro with timestamped history (rumps + PyObjC).

  • cheatsheets — clean, privacy-first developer cheatsheets as web, PDF & Markdown.

  • github-tree-browser — single-file, client-only GitHub repo tree browser for GitHub Pages.

  • default-web-pages — a recreation archive of web-server default pages: Microsoft IIS (1995–2022) plus nginx, Apache, Caddy & friends.

  • Welcome Message — beautiful Linux MOTD with fastfetch, weather, and system metrics. Multi-distro, multi-shell, idempotent installer.

  • Scripts — practical Bash scripts and helpers across Linux systems, Raspberry Pi devices, and self-hosted environments.

  • Unbound Homelab — production-ready redundant DNS infrastructure for home labs. DNSSEC, health monitoring, automated config management on Raspberry Pi.

  • Email-to-Discord Worker — Cloudflare Worker that routes inbound emails to Discord channels with HTML→Markdown conversion.

  • GSA Manager — club/association management app with membership tracking, inventory, and payment processing. Active since 2007.

  • IMDb Movie File Fixer — auto-rename movies, fix grammar, check IMDb, handle duplicates.

See more at Pinned Repositories below.

🌐 Sites I maintain

Products & tools

Site What it is
techguywithabeard.com TGWAB hub — landing, blog, portfolio (Astro / Pagefind)
michalferber.me Personal blog — building, operating, shipping projects
michalferber.dev Developer portfolio — extensions, products, certs
start.mykk.us MyKK Dashboard — live demo
favorites.mykk.us MyKK Favorites — speed-dial on Cloudflare Workers
favoritespage.us Favorites Pro — pricing, checkout & license portal ($3/yr)
file-viewer.us File Viewer family hub — 13 offline, single-file viewers
textwizard.us Browser-local text & code tools
resizewizard.app ResizeWizard — Chrome extension
copywizard.us CopyWizard — smart form mapper extension
uploadwizard.app UploadWizard — white-label client file uploads
ipcow.com Free IP, DNS & email diagnostics — since 2005
de-google.us Plain-English guide to limiting Big Tech
tomatick.us Tomatick — macOS menu-bar pomodoro
fixdns.net / brokedns.com DNS repair / migration consulting

Family, hobby & client sites

Site What it is
ferber.me Family history site
kj4dia.me Amateur radio — KJ4DIA
grandfathershoney.com Beekeeping heritage
elsanjose.com El San Jose Mexican Restaurant, Lake City SC
bethhudsonink.com Beth Hudson Ink — editing services
penpaigebooks.com Penelope Paige — author links page

📊 GitHub stats

GitHub Streak

Trophies

🤝 Connect

I build small, well-documented tools that are easy to fork and run. If something here helps you, feel free to fork, file issues, or say hi.

Releases

Packages

Contributors