Skip to main content

Developers

Developer blog

Engineering notes from movahedi.ca: how the site's tools are actually built. Every technical build shipped here gets one of these articles, no marketing.

  1. Search that suggests the right tool, not just a page

    The movahedi.ca search bar now runs on a small, build-time index of tools, MCP endpoints, glossary terms, and articles, with a deterministic router and a full results page. No query leaves the browser, and no paid service is involved.

    · 6 min read

  2. The Subprocessor Map Felt Wrong. We Rebuilt Its Interaction Engine.

    How a blunt verdict, 'the feeling is not smooth at all,' turned into a full rewrite of our network map's rendering loop: animation-frame scheduling, an eased camera, per-view force layouts, and design lessons from Reddit's design communities.

    · 8 min read

  3. A Real-Browser UX Audit of movahedi.ca: 11 Findings, Two Deploys

    A systematic audit of movahedi.ca in a desktop browser surfaced 11 UX issues: an English-only nav on French pages, a missing language toggle, and an internal marker leaking into a published dataset, plus eight minors. How each was fixed and what the evidence actually supported.

    · 6 min read

  4. How to use the MCP server

    A practical guide to connecting clients to the movahedi.ca MCP server, calling its five privacy tools, and running the open-source data-mapping executor over stdio.

    · 8 min read

  5. How the chatbot works: a mouth, not a brain

    The data-mapping assistant's chat compiles four chip answers into a recipe from a fixed table of 384 templates. The executor's model picks each action from the valid menu, and nothing is final until a human confirms every card.

    · 8 min read