ArticleReadMain page

Nathan's Technology Wiki / Projects

Project library

Detailed records of applications, prototypes, security labs, deployment work, and the lessons each project produced.

Portfolio overview

These articles distinguish products I designed or adapted from third-party services I deployed and operated. Each page records confirmed architecture and history without publishing secrets, internal addresses, credentials, or sensitive administration details.

OpenTrail

Active product

Open-source hiking platform with trail discovery, PostGIS mapping, moderation, accounts, weather, wildfire information, and a formal release roadmap.

Read detailed project article →

Shadowbroker

OSINT application

Real-time geospatial intelligence dashboard with separate Next.js frontend, FastAPI backend, data feeds, Docker, and Helm deployment.

Read detailed project article →

WeaveNote

Self-hosted workspace

AI-assisted notes application with mind mapping, synthesis, PostgreSQL, RBAC, release checklists, and hardened JWT configuration.

Read detailed project article →

OpenLinks

Active service

Self-hosted link-profile platform with Auth.js, Prisma, PostgreSQL, MinIO, analytics, moderation, migrations, and restoration tooling.

Read detailed project article →

Cinderstrike

Active business application

Founder-led cybersecurity and practical-AI website with publishing, consultation intake, analytics, admin sessions, and private PostgreSQL.

Read detailed project article →

BiasLens

Stopped prototype

Political-news bias analyzer using React, Gemini-assisted analysis, RSS processing, Firebase, release automation, and generated artifacts.

Read detailed project article →

Krawl honeypot lab

Security lab deployment

Containerized deception service for observing crawlers and hostile web behavior with reputation scoring, a dashboard, tests, and controlled retention.

Read detailed project article →

Technology Wiki

Active documentation system

This multi-page personal wiki, packaged in Docker and published through NPM with HTTPS at wikki.dfx0.us.

Read detailed project article →

Project comparison

ProjectPrimary stackStrongest learning areaLifecycle evidence
OpenTrailNext.js, NestJS, PostGIS, Prisma, Redis, MinIOProduct architecture, privacy, geospatial data, releasesHistory begins July 18, 2026; tags through v1.0.1; active 1.1.0 work
ShadowbrokerNext.js, MapLibre, FastAPI, Python, HelmOSINT aggregation and modular data servicesHistory begins March 4, 2026; tags through v0.9.5
WeaveNoteNext.js 16, TypeScript, Bun, Prisma, PostgreSQLSelf-hosting, AI workflows, authentication healthHistory begins April 3, 2026; canonical release v4.4.18
OpenLinksNext.js 16, Auth.js, Prisma, PostgreSQL, MinIOIdentity, profiles, analytics, schema migrationsVersion 0.1.0; four recorded production migrations
CinderstrikeNext.js, TypeScript, GSAP, PostgreSQL, JOSESecure intake, publishing, business-facing security UXVersion 0.1.0; active containerized deployment
BiasLensReact, Vite, Express, Gemini, FirebaseAI analysis, source handling, release automationRelease v0.1.1; stopped prototype requiring investigation
Krawl labPython, Docker, SQLite/data volume, Helm/KubernetesDeception, telemetry, containment, safe lab operationsRunning lab service; upstream project adapted locally
Technology WikiVinext, React, Next.js, Docker, NPMDocumentation architecture and secure self-hostingHistory begins July 30, 2026; actively expanded

What every project page records

AreaRequired evidence
PurposeUser problem, audience, scope, ownership, status, and known limitations.
ArchitectureStack, module boundaries, request/data flow, integrations, and permission boundaries.
DeliveryVersions, commits, migrations, release notes, pipeline, preflight, postflight, rollback, and a wiki update before and after each upgrade.
OperationsContainer services, health, proxy entry, data persistence, backup, restore, and observability.
SecurityIdentity, authorization, secrets, exposure, validation, logging, and recovery decisions.
LearningHurdles, tradeoffs, deviations from the plan, and what changes in the next project.
Continuous documentation policy for all projects going forward
Every current and future project receives a wiki article and follows this same release rule. Preflight records the intended change; postflight replaces assumptions with verified facts, evidence, limitations, learning, and an updated roadmap.

Future expansion

Additional pages can be created for the 3D image project, small automation utilities, Guacamole and media-service deployments, infrastructure diagrams, and authorized vulnerability-scanning labs once enough verified project evidence is collected.