From bccc1eafb29494ab92b8519e28c223ae3c4c0dc6 Mon Sep 17 00:00:00 2001 From: Sam Rolfe Date: Fri, 19 Jun 2026 17:38:11 +1000 Subject: [PATCH] sam-4screen-desktop 2026-6-19:17:38:11 --- .obsidian/workspace.json | 12 +- .../AI Resume - Content Organization Plan.md | 201 ++++++++++++++++++ 2 files changed, 207 insertions(+), 6 deletions(-) create mode 100644 100 inbox/AI Resume - Content Organization Plan.md diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index b6e093f..71c70c4 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -13,12 +13,12 @@ "state": { "type": "markdown", "state": { - "file": "300 areas/360 Dev-Ops Network Computers/Docker Containers.md", + "file": "100 inbox/AI Resume - Content Organization Plan.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "Docker Containers" + "title": "AI Resume - Content Organization Plan" } } ] @@ -181,10 +181,10 @@ "state": { "type": "file-properties", "state": { - "file": "300 areas/360 Dev-Ops Network Computers/Docker Containers.md" + "file": "100 inbox/AI Resume - Content Organization Plan.md" }, "icon": "lucide-info", - "title": "File properties for Docker Containers" + "title": "File properties for AI Resume - Content Organization Plan" } } ], @@ -209,11 +209,12 @@ }, "active": "c431d71763a4e2d5", "lastOpenFiles": [ + "300 areas/360 Dev-Ops Network Computers/Docker Containers.md", + "100 inbox/AI Resume - Content Organization Plan.md", "100 inbox/Photo Consolidation Plan.md", "100 inbox/Pi Subagent Integration.md", "000 daily/Daily Notes and To Do.md", "100 inbox/Home Network Overview.md", - "300 areas/360 Dev-Ops Network Computers/Docker Containers.md", "300 areas/360 Dev-Ops Network Computers/Filesystem Drive Map.md", "100 inbox/Filesystem Consolidation Plan.md", "100 inbox/Proposed Archive Structure.md", @@ -234,7 +235,6 @@ "400 resources/430 Movies Books Plays Games/Hope.md", "300 areas/350 AI/Security NPM packages tools.md", "300 areas/350 AI/Automated Agentic Tools.md", - "300 areas/350 AI/AI Tools to try.md", "Clippings", "Untitled.canvas", "500 archive/540 Resources", diff --git a/100 inbox/AI Resume - Content Organization Plan.md b/100 inbox/AI Resume - Content Organization Plan.md new file mode 100644 index 0000000..ff7b592 --- /dev/null +++ b/100 inbox/AI Resume - Content Organization Plan.md @@ -0,0 +1,201 @@ +--- +title: AI Resume - Content Organization Plan +summary: Plan for organizing resume content across Docker containers on .35 +type: note +client: sam +project: ai-resume +status: active +priority: 5 +created: 2026-06-19 +tags: + - ai-resume + - docker + - content-strategy + - website + - organization +aliases: [] +--- + +# AI Resume - Content Organization Plan + +## Goal +Organize my skills, projects, and interests across the Docker containers on **192.168.20.35** to present a comprehensive AI-powered resume showcasing a broad range of capabilities. Gitea on **.13** handles all code — this plan is purely about *what content goes where*. + +## Container Assignment Strategy + +### 1. **BookStack** — Primary Resume / Portfolio Hub +**Best for:** Structured, professional documentation with chapters and books. + +**Content:** +- **Book: "About Me"** — Personal background, philosophy, approach to technology +- **Book: "Skills & Technologies"** — Organized by category (Backend, DevOps, AI/ML, IoT, Web Dev, Data Analysis) +- **Book: "IoT Projects"** — Dedicated shelf for all IoT projects (MQTT, sensors, Home Assistant, ESP32, etc.) +- **Book: "AI Projects"** — LangChain, RAG, Airflow pipelines, scraping systems, LiteLLM, Langfuse, knowledge-service +- **Book: "DevOps & Infrastructure"** — Docker, NixOS, networking, monitoring (LibreNMS, UptimeKuma, Grafana), backups, security +- **Book: "Web Development"** — Frontend/backend projects, T3 stack, React +- **Book: "Data Analysis"** — Data pipelines, scraping, analysis projects + +**Why:** BookStack's book → chapter → page hierarchy is ideal for a structured professional presentation. It looks polished, supports images well, and is publicly presentable. This is the **public-facing centerpiece**. + +--- + +### 2. **WikiJS (Wiki2)** — Technical Knowledge Base & How-To Guides +**Best for:** Interlinked technical documentation with a modern editor and search. + +**Content:** +- **Deep-dive technical write-ups** that reference each other (e.g., "How NixOS multi-machine deployment works with .13 and .35") +- **Docker container explainers** — what each container does, why it's set up the way it is +- **Architecture decision records** — why ChromaDB, why Airflow, why this stack +- **Network topology & infrastructure** — the whole home lab setup +- **Cross-linking** between topics (skills ↔ projects ↔ infrastructure) + +**Why:** WikiJS is better for dense, interlinked technical content where you want bidirectional links and powerful search. It complements BookStack's structured narrative with a more wiki-style reference layer. Good for showing depth. + +--- + +### 3. **DokuWiki** — Gardening Journal & Knowledge Base +**Best for:** Structured topical wiki, already in use. + +**Content:** Continue current gardening use. This is a great example of a *living hobby project* that shows you apply technical tools to diverse interests. + +**Why:** Already established. No need to migrate. Shows long-term maintenance and real-world usage — a point in your favor for showing you don't just set things up and abandon them. + +--- + +### 4. **Hedgedoc** — Collaborative Blog / Living Articles +**Best for:** Markdown-based editable pages with real-time collaboration potential. + +**Content:** +- **Politics, Economics, International Relations** articles and essays +- **Art, Philosophy, Literature** reflections and analysis +- **Opinion pieces and commentary** that show depth of thought beyond tech +- These can be more informal, blog-style, updateable + +**Why:** Hedgedoc is great for blogging because it renders Markdown beautifully and has a clean, minimal reading experience. Showing serious engagement with social sciences, philosophy, and arts makes for a far more interesting resume than just technical content. Use the **Canvas** feature for visual/political maps or diagrams. + +--- + +### 5. **SilverBullet** — Second Brain / Research Notes +**Best for:** Personal knowledge management with queryable, linked notes. + +**Content:** +- **Raw research notes** for all the above platforms +- **Scraping results and data notes** from your Python/Airflow scraping pipelines +- **Learning notes** on new technologies, courses, reading +- **Quick capture** before content gets polished and moved to BookStack/WikiJS + +**Why:** SilverBullet is excellent as a "staging area." Notes get captured, linked, queried, then promoted to the public-facing platforms. It shows you have a mature knowledge management workflow. Its query features are great for dynamic content views. + +--- + +### 6. **Trilium** — Project Journals & Structured Notes (Restart) +**Best for:** Hierarchical, note-rich project documentation with attributes and relations. + +**Content:** +- **IoT project documentation** — each project as a subtree with specs, wiring diagrams (as images), code snippets, lessons learned +- **Skiing, Hiking, Camping logs** — trip reports with photos, routes, gear notes +- **Cooking recipe collection** with notes and modifications +- **Movie reviews and ratings** — structured with attributes (genre, rating, year) + +**Why:** Trilium's strength is hierarchical notes with rich attributes and relations. Since the data was lost, it's a clean start. It's project/hobby-focused rather than public-facing — more of a private reference. Great for organizing complex projects with lots of sub-topics. + +--- + +### 7. **FlatNotes** — Quick Project Notes / Lightweight Journal +**Best for:** Simple, fast Markdown notes with tagging. + +**Content:** +- **Ongoing project quick-notes** — brief updates, ideas, troubleshooting logs +- **Flat project journal entries** tagged by project area +- **Meeting-like notes** for when you're working through technical problems + +**Why:** FlatNotes is intentionally simple. It's your "notepad" — the place you jot things down quickly before they get organized elsewhere. Shows you're methodical about capturing information at the point of discovery. + +--- + +### 8. **Vikunja** — Project Roadmap & Task Management +**Best for:** Kanban-style project and task tracking. + +**Content:** +- **AI Resume project itself** — tasks for writing up each section (IoT write-up, DevOps write-up, etc.) +- **Content publishing pipeline** — draft → review → publish workflows for each platform +- **Project backlog** for all IOT, AI, web dev projects +- **Personal goals and milestones** (completing write-ups, setting up portfolios) + +**Why:** Vikunja demonstrates project management skills. Nothing shows competence like a well-organized task board showing you can plan and execute complex multi-domain projects. Can be referenced in the resume as "how I work." + +--- + +### 9. **Affine** — Visual Workspace / Whiteboard +**Best for:** Visual, whiteboard-style documents with mixed media. + +**Content:** +- **Visual project maps** — network diagrams, architecture drawings, system topology +- **Resume mind maps** — how skills connect to projects connect to interests +- **Timeline visualizations** — project history, technology evolution in your setup +- **Mixed-media pages** combining text, images, drawings for complex topics + +**Why:** Affine's whiteboard + document hybrid is great for visual content that doesn't fit well in text-only platforms. Architecture diagrams, system overviews, and visual storytelling add variety to how you present. It shows you think visually as well as in code. + +--- + +## Content Flow / Workflow + +``` +Raw info & research Refined drafts Public presentation + ┌──────────────────┐ +SilverBullet / ──► Trilium / ──► │ BookStack │ +FlatNotes FlatNotes │ (Portfolio Hub)│ +(raw capture) ──► (structured ──► ├──────────────────┤ + notes) │ WikiJS │ + │ (Tech Reference)│ +Scraping / ──► SilverBullet ──► ├──────────────────┤ +Airflow / Python (review & tag) │ Hedgedoc │ + │ (Blog/Essays) │ + └──────────────────┘ + Vikunja tracks it all + Affine for visuals +``` + +## Gotchas & Notes + +- **Only use .35 containers** for public-facing content; .13 is infrastructure-only +- **Gitea on .13** handles all source code — don't duplicate +- **Immich** on .35 is already available for photo/video management (skiing, hiking, cooking photos could live here and be referenced) +- **Jellyfin** can host video content if you want to include video walkthroughs of projects +- **DokuWiki** stays as-is (gardening) — example of real long-term usage +- **Trilium** needs to be set up fresh — old data is gone +- Don't worry about Caddy/reverse proxy config — that's handled separately + +## Priority Order for Setup + +1. **BookStack** — Public portfolio hub, highest impact (write IoT & DevOps sections first since you mentioned having a lot) +2. **WikiJS** — Technical depth, cross-linked reference (populate with architecture decisions, infrastructure docs) +3. **Trilium** — Restart and begin IoT project documentation + hobby logs +4. **SilverBullet** — Research and staging area (start capturing raw notes) +5. **Hedgedoc** — Begin blog-style content on politics/economics/arts +6. **Affine** — Visual additions (architecture diagrams, mind maps) +7. **Vikunja** — Set up the content-creation project board to track progress +8. **FlatNotes** — Lightweight capture (start using immediately for daily notes) + +## Subjects → Platform Matrix + +| Subject | Primary Platform | Secondary Platform | +|---|---|---| +| IoT Projects | BookStack | Trilium (detailed), WikiJS (how-to) | +| AI/ML Projects | BookStack | SilverBullet (research) | +| DevOps & Infrastructure | BookStack | WikiJS (architecture) | +| Web Development | BookStack | WikiJS | +| Data Analysis & Scraping | BookStack | SilverBullet | +| Politics & Economics | Hedgedoc | — | +| International Relations | Hedgedoc | — | +| Art, Philosophy, Literature | Hedgedoc | — | +| Gardening | DokuWiki | Trilium (logs) | +| Skiing / Hiking / Camping | Trilium | Immich (photos) | +| Cooking | Trilium | Hedgedoc (recipes as blog posts) | +| Movies | Trilium | — | +| Travel | Trilium | Hedgedoc (travel essays) | +| Visual/Diagram Content | Affine | — | +| Quick/Daily Notes | FlatNotes | SilverBullet | +| Project Management | Vikunja | — | +| Code | Gitea (.13) | BookStack (code write-ups reference Gitea) |