Design Exploration
Projects Layouts
Four distinct layout alternatives for the Projects page. Each variation shows a different approach to presenting the same data — cover cards, spotlight+list, editorial list, and a dense monogram grid.
Variation 1
Cover Cards
Portfolio feel — each card leads with a cover image (or gradient+monogram fallback), followed by title, tagline, status badge, tags, and links.
Multi-agent AI system for generating custom 3D-printable objects without CAD experience. Uses Python macros as version-controlled specifications to overcome LLM context limitations.
code-examples
ActiveA curated collection of code examples and tutorials accompanying blog posts on johnsosoka.com, covering AI/LLM development, Spring applications, and automation scripts.
GeeekPi 10" Mini Rack Homelab
CompletedA compact dual 10-inch rack homelab featuring UniFi networking, Minisforum compute nodes, Mac Mini M4 Pro for AI, and Grafana monitoring.
IFPA API Python Client
ActiveA comprehensive, type-safe Python client for the International Flipper Pinball Association API. Provides access to 46 endpoints across 7 resources with 99% test coverage.
jscom-notion-counter-service
ActiveNotion webhook counter service
truthfulness-evaluator
ActiveMulti-model truthfulness evaluation with filesystem-aware evidence gathering
Variation 2
Featured Spotlight + List
Featured projects get a prominent image card with full description; the rest collapse into a compact typographic list grouped by type.
Featured
AI 3D Printer Object Design Factory
Multi-agent AI system for generating custom 3D-printable objects without CAD experience. Uses Python macros as version-controlled specifications to overcome LLM context limitations.
Featured
GeeekPi 10" Mini Rack Homelab
A compact dual 10-inch rack homelab featuring UniFi networking, Minisforum compute nodes, Mac Mini M4 Pro for AI, and Grafana monitoring.
Featured
IFPA API Python Client
A comprehensive, type-safe Python client for the International Flipper Pinball Association API. Provides access to 46 endpoints across 7 resources with 99% test coverage.
Featured
truthfulness-evaluator
Multi-model truthfulness evaluation with filesystem-aware evidence gathering
More Projects
software
- code-examples
A curated collection of code examples and tutorials accompanying blog posts on johnsosoka.com, covering AI/LLM development, Spring applications, and automation scripts.
- jscom-ice
Jekyll theme for johnsosoka.com
- jscom-notion-counter-service
Notion webhook counter service
- rss-podcast-downloader
Download podcasts from RSS feeds
- spotify-backup
Python script to export all Spotify playlists
Variation 3
Editorial List
Calm, blog-like single column — each project as a text row with title, tagline, meta line, and tag chips, separated by hairline dividers. No images.
-
Multi-agent AI system for generating custom 3D-printable objects without CAD experience. Uses Python macros as version-controlled specifications to overcome LLM context limitations.
automation Active
ai 3d printing freecad python multi-agent +1 - code-examples Active
A curated collection of code examples and tutorials accompanying blog posts on johnsosoka.com, covering AI/LLM development, Spring applications, and automation scripts.
software Active
- GeeekPi 10" Mini Rack Homelab Completed
A compact dual 10-inch rack homelab featuring UniFi networking, Minisforum compute nodes, Mac Mini M4 Pro for AI, and Grafana monitoring.
hardware Completed
- IFPA API Python Client Active
A comprehensive, type-safe Python client for the International Flipper Pinball Association API. Provides access to 46 endpoints across 7 resources with 99% test coverage.
software Active
- truthfulness-evaluator Active
Multi-model truthfulness evaluation with filesystem-aware evidence gathering
research Active
Variation 4
Monogram Tiles
Dense grid index — each tile shows a monogram or type-icon badge, title, one-line tagline, and a status dot. Maximum scannability.
Multi-agent AI system for generating custom 3D-printable objects without CAD experience. Uses Python macros as version-controlled specifications to overcome LLM context limitations.
A curated collection of code examples and tutorials accompanying blog posts on johnsosoka.com, covering AI/LLM development, Spring applications, and automation scripts.
A compact dual 10-inch rack homelab featuring UniFi networking, Minisforum compute nodes, Mac Mini M4 Pro for AI, and Grafana monitoring.
A comprehensive, type-safe Python client for the International Flipper Pinball Association API. Provides access to 46 endpoints across 7 resources with 99% test coverage.
A friendly LangChain/LangGraph multi-agent runner with persistent workspaces, scheduled tasks, and hierarchical agent management
Multi-model truthfulness evaluation with filesystem-aware evidence gathering