RSSAmplifier

Blog

Will Pike

Writing and projects from Will Pike, MD

pikemd.comRSS feed ↗12 posts

Latest posts

Modeling a pantry remodel before buying the shelves

I modeled a small pantry in OpenSCAD so I could settle the shelf layout and cut list before buying anything.

Preserving Digital Handwriting: Building an Offline Vector Archive for Microsoft OneNote

How I built an open-source pipeline to extract iPad Apple Pencil slide notes from Microsoft Graph into self-contained HTML canvas pages and continuous tall PDFs, protecting years of medical school notes against cloud lock-in.

Coldkey: Paper Backup for Post-Quantum Age Keys

A Go CLI that generates age encryption keys and produces a single-page printable HTML backup with QR codes. Print it, laminate it, store it in a fireproof safe.

A fridge sheet for what the dogs can eat

I can never remember which human foods are safe for dogs, so I put the answer on the fridge.

A Date Wheel for Construction Lead Times

A printed, spin-to-read date calculator my brother asked for: line up a start date, read the arrival date N weeks out. One line of geometry keeps the math exact.

MedPeds

Free clinical quick-reference for Internal Medicine and Pediatrics — 105 curated resources, in-page PDF viewer, faceted search, print-optimized for bedside use.

Teaching Claude to file my paperwork

A Claude Code skill that turns junk filenames in scattered inbox directories into properly-named, deduped, OCR'd documents in the right folder — walked through end-to-end with a Valvoline oil change receipt.

The agent reads your .env. So does the prompt cache.

I built drape because the obvious fixes — don't have .env in the repo, use a vault, gitignore harder — don't help when the agent is the thing doing the reading.

Secrets at Rest: SOPS + age for Docker Compose Homelabs

SOPS encrypts .env files in place, git tracks the encrypted versions, and sops exec-file decrypts them into memory at deploy time. Plaintext never touches disk.

Teaching a Neural Net to Find Date Stamps on Scanned Photos

Fine-tuning YOLO to locate burned-in LED date stamps on 7,500 scanned family photos so EXIF can be rewritten from the film itself.

Just Sidebar

VS Code extension that surfaces just recipes in a persistent sidebar tree with click-to-run, parameterized recipes, and multi-justfile workspaces.

Personal Website

Static portfolio that pulls publications and blog posts from git submodules, generates the printable CV from Typst, and deploys to Cloudflare Pages.