Project Ideas
Project Ideas
A running list of things to build / fix / improve. Click an item to jump to its details.
Index
- Repurpose pmhp
- Prune stale Ollama models
- Consolidate the mail-truck detectors
- Pin HAOS to 192.168.70.3
- Automated infra backups
- Tradier stock-trading automation
- Rebuild sport.sdeskills
1. Repurpose pmhp
Status: idea · Effort: M
pmhp (192.168.69.1, PVE 8.4) is now empty after the migrations. Options:
- Cluster it with pmdell for live migration + HA (needs matching PVE versions — upgrade pmhp to 9.x first).
- Use it as a dedicated backup target (PBS — Proxmox Backup Server) for pmdell/nanofleet.
- Power it down to save energy if not needed.
Next step: decide cluster vs. PBS vs. decommission.
2. Prune stale Ollama models
Status: idea · Effort: S
~135 GB of Ollama models sit on tower (.39.10) and another ~135 GB on
bbd-vm01 (.39.11, root disk already 76% full), all untouched ~5 months and
largely duplicated across the two boxes.
Next step: ollama rm the unused/duplicate models; keep a curated set on one
box. Frees ~130 GB per host. (Big models don’t fit tower’s 8 GB VRAM anyway.)
3. Consolidate the mail-truck detectors
Status: idea · Effort: M
Three overlapping repos: mailbox-detector (MobileNetV2→TFLite, most complete),
openvc-usps-mail-truck-detector (Custom Vision + Pi), MailTruck-Detector (early).
Next step: pick mailbox-detector as the canonical one, fold in anything
useful from the others, archive the rest.
4. Pin HAOS to 192.168.70.3
Status: in progress · Effort: S
Home Assistant migrated to VM 703 on pmdell but grabbed .68.77 via DHCP. Target
is 192.168.70.3 (MAC 02:8E:96:F2:79:7F).
Next step: add a DHCP reservation on the router (MAC → 70.3) or set a static
IP inside HAOS → Settings → System → Network. Then delete the stopped source VM 101
on pmhp.
5. Automated infra backups
Status: idea · Effort: M
The infra-backups repo is a stub. With everything now consolidated on pmdell,
worth a real backup story.
Next step: stand up Proxmox Backup Server (maybe on the repurposed pmhp), schedule nightly vzdump of the key CTs/VMs, and back off-site (NAS / rclone).
6. Tradier stock-trading automation
Status: idea · Effort: L
Consolidate the retired theta-wheel-tradier (options Wheel strategy — SPY
cash-secured puts / covered calls) and tradier-test (API scratch) into one
real project: an automated stock/options trading system on the Tradier API.
Next step: define the strategy + risk rules → wire the Tradier API (auth,
market data, order placement) → backtest → paper trade → live. The two source
repos are being retired (moved to vkirub-graveyard); this idea supersedes them.
7. Rebuild sport.sdeskills
Status: idea · Effort: L
sport (the SDE Skills member portal) is the org’s core product but runs on an
aging Laravel stack. Now that the old predecessors have been retired to the
graveyard (interview-app, memberships.sdeskills.com,
meeting-rooms, hireon-questions), it’s a clean slate to rebuild sport on a
modern stack.
Next step: decide the target stack (e.g. React/Vite + CF Pages/Hono/D1, in line with the other recent apps), scope the core member-portal features to carry over, and plan a migration path off the current Laravel app.
Add new ideas by copying an entry above and adding it to the Index.