Project Ideas

Project Ideas

A running list of things to build / fix / improve. Click an item to jump to its details.

Index

  1. Repurpose pmhp
  2. Prune stale Ollama models
  3. Consolidate the mail-truck detectors
  4. Pin HAOS to 192.168.70.3
  5. Automated infra backups
  6. Tradier stock-trading automation
  7. 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.