How I work

From vague idea to structured outcome.

The work starts by making the unclear legible: what needs to be understood, who needs it, and what kind of form can carry it without losing texture.

01

Find the actual problem

The brief is a starting point, not the answer. I spend time early understanding what is actually being asked: what the confusion is, who it matters to, and what a resolved version would look like.

02

Build the language

A visual language is a set of rules about what carries meaning and what repeats. I define those early so every decision that follows has a reason beyond preference.

03

Make it real

Ideas stop being testable when they stay abstract. I move into actual output early. Sometimes the direction holds. Sometimes contact with reality is what changes it.

04

Carry it forward

Every project leaves something usable behind. A decision that worked, a pattern worth keeping, an assumption that was wrong. I carry those forward instead of starting from the same place twice.

Built alongside the work

Tools I keep around.

Small systems and web apps I build to make projects easier to organize, run, and move forward without losing the thread.

Long Dash

A project dashboard for builders to define a product, organize documents, shape the brand, and generate launch-ready social posts from one focused workspace.

Freelancer Taskboard

A lightweight taskboard for freelance work that keeps clients, deadlines, project stages, and next actions visible without turning planning into another project.