Writing
19 posts on homelabs, networking, tooling, and whatever I broke recently.
Homelab & networking
Five posts that build on each other, from what a VPN actually is up to a reverse proxy fronting the whole rack. Start at the top.
- 01 What Is a VPN? What It Hides, and From Whom A VPN moves the point where your traffic joins the internet. That is the whole trick, and it explains most of what the ads get wrong. 18 min read
- 02 Tailscale Explained: A Mesh VPN With No Open Ports How Tailscale gets two machines talking directly through a router that should not allow it, and what it falls back to when NAT wins. 24 min read
- 03 Self‑Hosting With Tailscale: Secure Access Without Open Ports Running services at home and reaching them from anywhere, without forwarding a single port. 25 min read
- 04 SSO for Self-Hosted Apps: One Login for the Whole Rack Pocket ID, Tinyauth, and a reverse proxy, wired so every service behind them takes the same login. 20 min read
- 05 Reverse Proxy for a Homelab: Caddy and Automatic HTTPS Putting Caddy in front of a rack of services: real certificates on internal domains, and no port numbers in any URL. 22 min read
Posts
Data mining coursework
Weekly write-ups from an intro data mining course — the pipeline, classification, regression, clustering, and a midterm study guide.
- 01 Week 2 Prep: The Data Mining Pipeline 2 min Jan 2025
- 02 Week 3 Prep: Problem Definition and Data Understanding 3 min Jan 2025
- 03 Week 4 Prep: Classification & Decision Trees 2 min Feb 2025
- 04 Week 5 Prep: Decision Trees & Project 2 Intro 1 min Feb 2025
- 05 Week 6 Prep: Classification 2 min Feb 2025
- 06 Midterm 1 Study Guide: Algorithms 7 min Feb 2025
- 07 Week 7 Prep: Regression 5 min Feb 2025
- 08 Week 8 Prep: Project 3 Intro 1 min Mar 2025
- 09 Week 9 Prep: Dimensionality Reduction & PCA 4 min Mar 2025
- 10 Week 10 Prep: Clustering 3 min Mar 2025
- 11 Week 11 Prep: Project 4 Intro 2 min Mar 2025
- 12 Week 12 Prep: Association Rules and Market-Basket Analysis 3 min Apr 2025