Copy a link to this pageThe canonical URL, on the clipboard↵ run
Copy this page as a Markdown linkTitle and URL, ready to paste into notes↵ run
Switch between the dark and paper themesFollows your system setting until you change it here↵ run
Clear what this palette remembersForgets which pages you open most. Stored only in this browser↵ run
Print this pageThe print stylesheet drops the navigation and expands links↵ run
Loading the indexIf this does not finish, the full index is a page.
↑ ↓ move↵ open> actions? helpAll shortcuts

Lab

Systems I designed and wrote myself, which is the evidence behind the forward deployed engagement on the work page. When I talk about AI, I mean something I have my hands in. Status is declared honestly. If something is parked, it says parked.

  1. A semantic control layer that makes every AI decision traceable, policy-enforced and auditable, without changing the code that calls the model.

    The deployment sat on a third-party host whose subscription lapsed, so the old address serves a hosting-provider notice instead of the product. It has been removed rather than left up, and there is nowhere to send a visitor until the system is self-hosted.

    • There is no public address for this system. The previous one served a hosting-provider notice rather than the product, so it was removed instead of left in place.
    • The public address depended on a third-party hosting subscription rather than on infrastructure Clemence W. Chee controls, which is what allowed a lapsed membership to take the site down.
    • Self-hosting is the fix and it has not been scheduled, so the entry stays parked until it is.

    Policy-as-code · Knowledge graphs · Audit trails · LLM gateways

  2. An interactive trainer for prompt engineering. Practise named frameworks against live feedback and see which structures change a model's answer.

    • The deployed page has no indexable title, description or canonical, so search engines and language models cannot resolve it to Clemence W. Chee.

    React · Node.js · Natural language processing

    Open Prompt Master ↗

  3. A habit, task and focus manager with AI assistance, covering focus sessions, habit formation and shared workspaces in one interface.

    • The deployed page has no indexable title, description or canonical, so search engines and language models cannot resolve it to Clemence W. Chee.

    React · Node.js · Real-time analytics

    Open PeakMind ↗

  4. A financial analysis prototype combining machine learning with conventional metrics. Parked. The deployed site still serves a default template title.

    The deployment is served over plain http and still returns the default "Vite + React + TS" page title, so it does not represent the project. The link is printed as text rather than as a link.

    • The URL is plain http. Linking it from an https page would be blocked as mixed content, so this page prints the address without linking it.
    • The live site still serves the default "Vite + React + TS" document title, which means the deployment never received its own metadata.
    • Nothing at that address currently demonstrates the described functionality.

    Python · React · Node.js · TensorFlow

  5. AgentFlow monitors AI agent systems, detects failures and sends alerts. A TypeScript monorepo of six packages, MIT licensed, with a documentation site.

    • The public repository does not contain the SOMA detection engine, which is proprietary and lives in a separate private repository. What is public is the integration surface around it, meaning the adapters, the dashboard components and the documentation.
    • Only the core package has zero runtime dependencies. The dashboard package depends on express, react, react-dom, ws, chokidar and express-rate-limit, so a blanket zero-dependency claim about AgentFlow would be wrong.

    TypeScript · Node.js · OpenTelemetry · React · Docusaurus

    Open AgentFlow ↗