Architecture gallery

System decisions made visible.

These diagrams are derived only from public project implementations. Each includes the problem, decision, limitation, and a text description.

Optio.News · Data-flow diagram

Bounded enrichment pipeline

Optio.News bounded enrichment pipelineNinety-four RSS sources are fetched in parallel with timeouts, normalized and deduplicated, enriched with article images when needed, analyzed for trends, cached, and presented to the reader.94 RSS feeds12-worker fetchNormalize + enrichTrend + cacheAdaptive UI

Decision

Bound network work with strict timeouts, parallelize independent feeds, enrich only missing imagery, and serve from a cache rather than blocking the reader.

Limitation

Upstream publishers still control feed quality and image availability; enrichment cannot guarantee complete metadata.

Read the Optio.News case study →

Prisoner’s Dilemma · Component diagram

Reproducible experiment boundary

Prisoner's Dilemma component architectureExperiment controls create seeded tournament state. A UI-independent simulation engine isolates strategies and produces round-level records and aggregates for Dash views and exports.Experiment controlsSimulation engineEvidence recordsDash + export

Decision

Keep payoff, strategy state, random state, and aggregation independent of Dash so behavior remains testable and reproducible.

Limitation

The public interactive interface caps tournaments at ten strategies to protect responsiveness, although the engine supports a larger population.

Read the simulation case study →