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 architecture

What 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