My Projects
Filter by Technology

Log 2025 - GitHub Activity Dashboard
My 2025 dev log that refreshes automagically every 6-hours via GitHub Actions. Features commit analysis, language distribution, and contribution heatmaps.

fly.johnf.work - Multiplayer Flight Sim
Real-time 3D flight simulator with multiplayer combat, weather system, and mobile support. Built from zero Three.js experience using AI-assisted development.

GEMS - AI Component Generator CLI/Web
Dual CLI/web tool for AI-powered UI component generation. Features Claude Code integration, SHARDS remix system, and CMS-ready output. First published NPM package.

invision.rip - InVision Clone & Design Archive
Weekend-built replacement for discontinued InVision app. Features Chrome extension for screenshot capture, project management, and version tracking.

marketo.rest - Marketo Activity Log AI Analyzer
Python Flask app that analyzes Marketo activity logs using Claude AI.

Dale - Enterprise Knowledge Assistant
RAG-based internal chatbot with document context and citations.

cad.johnf.work - Browser-Based 3D CAD
Custom 3D CAD platform using Manifold.js for geometry. Features 2D sketching, 3D modeling, timeline-based version control, and STL/OBJ export.

rahn.chat - Privacy-First AI Chat Platform
Client-side AI chat with multi-provider support. All data stays local using IndexedDB.

johnf.work - Custom CMS & Portfolio Platform
Full-stack content management system with secure admin dashboard.