The journal

Engineering field notes

Pranav Patel’s engineering journal: firsthand experiments with infrastructure agents, private AI, VMware and a working homelab.

Build logs, measurements and postmortems from the systems I actually run. Each post keeps the constraints, mistakes and limits attached to the result. Browse by subject or read the full journal below.

All field notes

Kubernetes That Stops Being a Second Platform

A hands-on build log of enabling vSphere Kubernetes Service end to end — the wizard, the networking, the gate everyone forgets — and an honest case for why VKS fits if you already run vSphere.

I run Pi-hole on Kubernetes. There is no Pi.

How I added DNS-level ad-blocking to my whole Tailscale network with Pi-hole, running it as a container with its own Tailscale identity instead of on a Raspberry Pi, why the tailnet is the right network for it, and the honest state of a build that is 44 minutes old.

There is no cloud. It's a Dell workstation in a spare room.

A mid-2026 state-of-the-homelab: one Dell workstation running Proxmox, a Raspberry Pi, a bare-metal ESXi box, and twelve Tailscale devices running real websites and a fleet of agents, with no public IP and one deliberate single point of failure.

DELPHI: a Monte Carlo agent for my Superflex fantasy draft

How I built DELPHI, a Monte Carlo simulator for a ten-team Superflex PPR fantasy football league, used it to rank draft strategies against the room, and then audited its four modeling flaws: correlation, circularity, frozen in-season assets, and floored-Normal scoring.

The OEM NVMe that ESXi 9.1 refuses to see

Bare-metal ESXi 9.1 on an EliteDesk 800 G6: the bundled SK hynix BC511 reports an all-zero NGUID, so ESXi never creates a device. What actually fixed it.