skip to content
JS John Sosoka

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.

Cover Cards

Portfolio feel — each card leads with a cover image (or gradient+monogram fallback), followed by title, tagline, status badge, tags, and links.

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.

ai 3d printing freecad python +2
C
Active

A curated collection of code examples and tutorials accompanying blog posts on johnsosoka.com, covering AI/LLM development, Spring applications, and automation scripts.

python java langchain langgraph +4
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.

homelab networking 3d-printing unifi +1
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.

python api client open source pinball
J
Active

Jekyll theme for johnsosoka.com

jekyll ruby scss theme
J

Notion webhook counter service

python aws lambda api gateway notion api +1
OpenPaw
Active

A friendly LangChain/LangGraph multi-agent runner with persistent workspaces, scheduled tasks, and hierarchical agent management

python langgraph langchain sqlite +3
R

Download podcasts from RSS feeds

python sqlite feedparser mutagen +1
S

Python script to export all Spotify playlists

python spotify api backup
truthfulness-evaluator

Multi-model truthfulness evaluation with filesystem-aware evidence gathering

python langgraph langchain openai +3

Featured Spotlight + List

Featured projects get a prominent image card with full description; the rest collapse into a compact typographic list grouped by type.

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.

View
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.

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.

OpenPaw

A friendly LangChain/LangGraph multi-agent runner with persistent workspaces, scheduled tasks, and hierarchical agent management

truthfulness-evaluator

Multi-model truthfulness evaluation with filesystem-aware evidence gathering

software

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.

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.

automation ai 3d printing +4
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 python java +6
Active

A compact dual 10-inch rack homelab featuring UniFi networking, Minisforum compute nodes, Mac Mini M4 Pro for AI, and Grafana monitoring.

hardware homelab networking +3
Completed

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 python api client +2
Active

Jekyll theme for johnsosoka.com

software jekyll ruby +2
Active

Notion webhook counter service

software python aws lambda +3
Active

A friendly LangChain/LangGraph multi-agent runner with persistent workspaces, scheduled tasks, and hierarchical agent management

software python langgraph +5
Active

Download podcasts from RSS feeds

software python sqlite +3
Active

Python script to export all Spotify playlists

software python spotify api +1
Active

Multi-model truthfulness evaluation with filesystem-aware evidence gathering

research python langgraph +5
Active