chore(content): refresh projects + timeline

- featured: swap helm → nib, drop claude-vault, reorder
- helm → archive
- homelab description: 7 VLANs + Wireguard VPN (matches access-tier framing)
- timeline: add Proxmox Backup Server 2025; pfSense entry corrected to Netgate 1100
This commit is contained in:
lerko96
2026-04-27 00:49:47 -04:00
parent f6118aa7a4
commit e9d7a994c7
2 changed files with 41 additions and 33 deletions

View File

@@ -17,22 +17,12 @@ export const projects: Project[] = [
slug: "homelab",
title: "homelab",
description:
"8-VLAN segmented network, Proxmox VMs/LXCs, SSO via Authentik, full monitoring stack (VictoriaMetrics + Grafana + Beszel + ntfy).",
"7-VLAN segmented network, Wireguard VPN, Proxmox VMs/LXCs, SSO via Authentik, full monitoring stack (VictoriaMetrics + Grafana + Beszel + ntfy).",
tags: ["Markdown", "Mermaid", "Proxmox", "Monitor", "Backup"],
githubUrl: "https://gitea.lerkolabs.com/lerko/homelab",
tier: "featured",
year: 2026,
},
{
slug: "open-pact",
title: "open-pact",
description:
"Open protocol for AI agent identity, delegation, and portable memory. Ed25519 keypair identity, signed delegation warrants, portable signed memory facts. No central registry.",
tags: ["TypeScript", "Ed25519", "DID", "npm", "CC0"],
githubUrl: "https://github.com/lerko96/open-pact",
tier: "featured",
year: 2026,
},
{
slug: "portfolio",
title: "portfolio",
@@ -43,6 +33,27 @@ export const projects: Project[] = [
tier: "featured",
year: 2021,
},
{
slug: "nib",
title: "nib",
description:
"Capture-first personal journal built with Go + React + SQLite. Currently developing in private when I have spare time.",
tags: ["Go", "React", "SQLite", "Journal", "Stream-of-Thought"],
githubUrl: "https://github.com/lerko96/nib",
tier: "featured",
year: 2026,
},
{
slug: "open-pact",
title: "open-pact",
description:
"Open protocol for AI agent identity, delegation, and portable memory. Ed25519 keypair identity, signed delegation warrants, portable signed memory facts. No central registry.",
tags: ["TypeScript", "Ed25519", "DID", "npm", "CC0"],
githubUrl: "https://github.com/lerko96/open-pact",
tier: "featured",
year: 2026,
},
// --- Archive ---
{
slug: "helm",
title: "helm",
@@ -50,20 +61,19 @@ export const projects: Project[] = [
"Full-stack personal productivity dashboard. Go backend with chi router and SQLite, React + TypeScript frontend. Notes, todos, calendar (CalDAV), clipboard, bookmarks, memos. Self-hosted, single-user, daily use.",
tags: ["Go", "React", "TypeScript", "SQLite", "CalDAV"],
githubUrl: "https://github.com/lerko96/helm",
tier: "featured",
tier: "archive",
year: 2026,
},
{
slug: "claude-vault",
title: "claude-vault",
slug: "risk-ops",
title: "risk-ops",
description:
"A scaffolding system for maintaining a living project knowledge base alongside a code repo, powered by Claude Code skills.",
tags: ["Shell", "Developer-Tools", "Claude", "Knowledge-Management"],
githubUrl: "https://github.com/lerko96/claude-vault",
tier: "featured",
"Browser-based strategy dashboard for Risk: Global Domination (SMG Studio). Open one HTML file — no install needed.",
tags: ["HTML", "JavaScript"],
githubUrl: "#",
tier: "archive",
year: 2026,
},
// --- Archive ---
{
slug: "golf-book-mobile",
title: "golf-book-mobile",
@@ -76,16 +86,6 @@ export const projects: Project[] = [
statusBadge: "Pending App Store Approval",
year: 2025,
},
{
slug: "risk-ops",
title: "risk-ops",
description:
"Browser-based strategy dashboard for Risk: Global Domination (SMG Studio). Open one HTML file — no install needed.",
tags: ["HTML", "JavaScript"],
githubUrl: "#",
tier: "archive",
year: 2026,
},
{
slug: "twitter-thread-ext",
title: "twitter-thread-ext",

View File

@@ -47,12 +47,19 @@ export const timeline: TimelineEntry[] = [
tags: ["go", "react", "typescript"],
},
{
date: "2024-08",
date: "2025",
title: "Proxmox Backup Server",
type: "homelab",
description: "Deployed PBS on used desktop hardware for disaster recovery.",
tags: ["backup", "recovery", "retention"],
},
{
date: "2025",
title: "Proxmox Cluster",
type: "homelab",
description:
"Proxmox VMs/LXCs, SSO via Authentik, full monitoring stack (VictoriaMetrics + Grafana + Beszel + ntfy).",
tags: ["proxmox", "networking", "monitoring", "sso"],
"Proxmox installed on dedicated server and the fun begins. VMs/LXCs, SSO via Authentik, full monitoring stack (VictoriaMetrics + Grafana + Beszel + ntfy).",
tags: ["proxmox", "containers", "VMs", "linux"],
},
{
date: "2024-06",
@@ -66,7 +73,8 @@ export const timeline: TimelineEntry[] = [
date: "2024-03",
title: "pfSense",
type: "homelab",
description: "Netgate pfSense n100 picked up on ebay.",
description:
"Netgate 1100 picked up on ebay to experience hands on networking configuration and troubleshooting.",
tags: ["network", "firewall", "vlan", "dhcp"],
},
{