Data & Analytics
Graphify Knowledge Graph
An internal tool that turns a codebase into a queryable knowledge graph.
Graphify reads a project's source and builds a knowledge graph from it: nodes for the real abstractions, edges for how they connect, and communities for the parts of a system that belong together. It works from the syntax tree rather than by sending code to a model, so a rebuild costs nothing to run and finishes in seconds.
It is driven by a small CLI that resolves the project from whatever directory you are standing in — build the graph, ask it a question, explain a node and its neighbours, or trace the shortest path between two of them. Output is a written report, a graph file and an interactive view. A single ignore file at the top of the tree keeps vendored bundles out, which is the difference between a graph of the project and a graph of its dependencies.
This site's own graph is 698 nodes and 852 edges across 183 files, with 126 communities detected.
How it came together.
The work moves from the right question to a system the team can actually use.
-
Strategy
It starts with a strategy session — I come to you, learn the business inside out, and shape a plan you actually want and that actually works. Goals first, never template-first.
-
Design
Then I design it — interface, brand and the feel of using it — mapped straight to that strategy. One person, one vision, no handoff gap between designer and developer.
-
Development
I build the real thing: fast, typed end-to-end, Supabase-backed, and yours outright — the website and the operations behind it, shipped on a tight loop.
-
Iteration
We iterate on the live product — real usage, real numbers — tightening the funnel and the workflows until it genuinely performs.
-
Ongoing management
From there I keep it running and growing — performance, updates, new campaigns and features as the business moves. One number to call, no agency runaround.
- Role
- Internal tool — design & build
- Client
- Graphify Knowledge Graph









