Skip to content
View danieltucker's full-sized avatar
😀
Excited with my new status monitor but I need a name!
😀
Excited with my new status monitor but I need a name!

Block or report danieltucker

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

Hi, I'm Daniel

Senior Solutions Architect · Builder of Self-Hosted Things · Homelab Enthusiast

I design and ship production systems for enterprise clients by day, and run a small fleet of self-hosted tools, side projects, and a local hosting business by night. I like infrastructure I can reason about end to end, and software that earns its keep.


LinkedIn Website Email


🛠️ What I Work With

TypeScript Node.js Next.js Swift SwiftUI Python

Docker Kubernetes Proxmox SQLite Cloudflare Ollama

I'm comfortable owning a feature from infrastructure to UI: provisioning the cluster, wiring the services, building the API, and shipping the client. Lately a lot of my building has centered on self-hosted LLM tooling and a reusable sync backend that lets me stand up new apps quickly.


🚀 Featured Projects

NetWatch

Self-hosted uptime monitoring for developers, homelabbers, and small teams. Makes real HTTP/S, TCP, and ICMP checks on configurable intervals and pushes every result to the browser instantly via Server-Sent Events — no polling, no page refreshes. Supports Telegram, email, and SMS alerts; scheduled status reports; SSL certificate expiry tracking; and per-monitor embed widgets.


React Node.js SQLite Docker


View on GitHub



NetWatch dashboard

BayWatch

Self-hosted drive bay map for NAS boxes and servers. Builds a visual grid of every drive and slot with live SMART health scores, temperature tracking, ZFS pool integration, warranty alerts, and federation across multiple hosts. Works on TrueNAS Scale, Unraid, or any Linux Docker host.


Python JavaScript SQLite Docker


View on GitHub



BayWatch dashboard

🏗️ Homelab & Infrastructure

The lab where most of the above actually runs:

Layer Stack
Virtualization Proxmox — 3-node cluster
Orchestration k3s
Storage TrueNAS Scale — ZFS on Supermicro (AMD EPYC 7402P · 128 GB ECC RAM)
GPU NVIDIA RTX 3090 — shared between Plex NVENC transcoding and Ollama inference
Networking UniFi
Home Automation Homebridge / HomeKit

I run real workloads on this, which means I've debugged the unglamorous parts too: backplane faults, resilver events, the RTX 3090 getting pulled for a GPU swap and taking down both the media stack and local LLM inference at once, IPMI fan control on Supermicro boards, and k3s nodes that decide 3 AM is a good time to lose quorum. The kind of problem-solving that doesn't show up in a tutorial.


💼 Professionally

I'm a Senior Solutions Architect working in professional services on conversational AI platforms, leading client engagements from design through delivery. Day to day that's translating business requirements into working systems, owning technical decisions, and being the person clients trust to make it work in production.

On the side I run Bellingham Hosting, serving small businesses around Whatcom County, WA — websites, hosting, and the occasional rebuild.


Pinned Loading

  1. NetWatch NetWatch Public

    Self-hosted uptime monitoring with real HTTP/API/TCP/ICMP checks, live SSE dashboard, alert notifications, and embeddable iframe views. Runs on Docker.

    JavaScript 3

  2. BayWatch BayWatch Public

    Self-hosted drive bay map for NAS and servers — SMART health, ZFS integration, temperature tracking, warranty alerts, and federation

    JavaScript 1

  3. CognigyCodeSandbox CognigyCodeSandbox Public

    A browser-based sandbox for writing and testing Cognigy Code Node JavaScript - no deployment, no live session required. Open the HTML file, paste your code, and run it.

    HTML 1

  4. CognigyWindowThemeBuilder CognigyWindowThemeBuilder Public

    A single-page tool for visually customizing the look of a Cognigy webchat widget and exporting either a copy/paste-ready CSS snippet or a portable JSON theme.

    HTML 1 2

  5. newt newt Public

    Homepage/newtab bookmark replacement for browsers.

    TypeScript 1

  6. jotter jotter Public

    A Markdown native sticky notes app for Linux, built with Tauri + React + TipTap.

    TypeScript