Skip to main content

Under the hood

Platform Architecture

The module registry, lazy loader, and desktop shell behind this site — mapped.

System Map

Platform Architecture

  1. Core Platform

    • App Router
    • Module Registry
    • Module Loader
    • Module SDK
    registers & discovers
  2. Services

    • Terminal
    • Cmd Palette
    • Window Manager
    • Keyboard Handler
    lazy-loads
  3. Modules

    • Base Station O&M Platform
    • Transparent Proxy
    • Concurrent Data Structures
    • X-ray Pneumonia Detection
    • Feather — Quit-Smoking App
    • İstanbul Chess
    • Raft Task Queue
    • System Monitor

How It Works

This site runs on the architecture it documents: a small core platform that treats every project demo as a plug-in module. Each module ships a manifest describing its name, category, and entry point — the registry collects them at startup, and everything else, from the tools grid to the diagram above, is derived from that single source.

Module code stays out of the main bundle and is fetched only when a window is opened, so a heavy demo never slows the first paint. The desktop metaphor comes from shared services — the window manager, terminal, ⌘K command palette, and a global keyboard handler — that modules consume through a small SDK instead of importing each other.

The Core Platform handles routing, module discovery, and lazy-loading. Services provide shared capabilities like the terminal, command palette, and window management. Each Module encapsulates a distinct tool — from an X-ray classifier to a Raft task queue — loaded on demand to keep initial bundle size minimal.

Want this kind of thinking on your team?

Tell me what you're building and I'll tell you how I'd approach it.