Fusion Coding: exploring how AI agents build and verify software.
I’m Abraham Xiong. Fusion Coding is my ongoing engineering project exploring multi-agent development, code verification, and local-first tools. This page brings together what the project does, how it is built, and the questions I’m working through.
Explore the architectureWhat it is
Fusion Coding brings structure to AI-assisted software work.
It connects planning, implementation, review, and verification so that a proposed change can be evaluated against a defined task.
The repository includes a verification harness and a tournament dashboard. The tournament workflow separates competing implementations, judging, integration, and final verification. Its purpose is to make the work and the evidence behind a decision inspectable.
A related area of development is Command Center, a local interface for working across coding-agent environments. That broader direction is still evolving.
Why I’m building it
I want to understand what it takes to move from asking an AI agent for code to managing a software engineering process around that work.
How should a task be defined, where should independent review enter the process, and what evidence should a person see before accepting a change?
Fusion Coding gives me a place to explore those questions through a concrete project.
How it’s built
The local runtime carries the workflow and its state. The web interfaces make that work accessible, while this public site explains the project. They serve different purposes within the same codebase.
Local runtime
- TypeScript and Bun
- Core local services, workflow execution, and automated tests.
- SQLite
- Local state for the verification harness, without a separate database server.
- Git worktrees
- Separate working copies for competing implementations and verification.
- Provider adapters
- Explicit interfaces to coding-agent runtimes. Command Center includes JSON-RPC transport.
Interfaces and browser checks
- Next.js and React
- The public website and the Command Center interface.
- GSAP and Lenis
- Animation and scrolling on the public website.
- Playwright
- Browser checks for the web interfaces.
My contribution
Fusion Coding is my project, and I’m using this site to explain the work behind it. I develop it with AI coding tools as part of the process.
My focus is on the problem being explored, the direction of the project, and how the resulting work is evaluated.
What I’m learning
My current interests sit where software architecture, developer tools, and human judgment meet.
I’m exploring how to keep agent work understandable as the workflow becomes more complex, how to separate competing changes safely, and how to make verification evidence useful to the person making the final decision.
I’m also interested in the interface challenge: showing enough detail to support a decision without requiring someone to reconstruct the entire process.
Explore the workflow
