Custom Visualizations

I design and build interactive data visualizations: from concept to deployment. Every project is built on the VisQuill GDK, a reactive geometry toolkit for interactive, constraint-driven visual systems.

Get in touch

What I build

I work on problems where standard charts aren't enough, where the data needs interaction, structure, or spatial reasoning to be understood.

Data exploration

Exploration tools

Interactive interfaces that let users navigate complex datasets on their own terms: geographic, temporal, categorical, or any combination. Built for real-world data.

Communication

Info graphics

Interactive visuals that guide a reader through data for reports, publications, or the web. Structure and interaction in service of the argument, not decoration.

Early-stage

Prototypes

Fast, functional prototypes to test whether an interactive approach works for your data before committing to a full build. Useful for internal sign-off or client proposals.

How it works

Engagements range from a focused single-visual project to a longer collaboration. The shape is something to figure out together early on.

Conversation

You describe the problem, the data, and what the result should do. I'll work out scope and feasibility with you.

Design and build

I work iteratively. You see working prototypes early rather than a finished thing at the end. Feedback shapes the result throughout.

Delivery

You get a deployable result: a standalone web app, an embeddable component, or source code, depending on what fits.

Built on the GDK

Every project is built on the VisQuill GDK. Interactive behavior, constraint handling, and data binding come from a tested foundation, not bespoke code assembled per project.

That means the result is more reliable, easier to extend as your data evolves, and built by someone who understands the toolkit from the inside out.

Learn more about the VisQuill GDK

Interested?

Describe what you're working on and I'll take it from there. The more context the better — the data you have, the problem you're trying to solve, and roughly what you imagine the output looking like.

contact@visquill.com