Xperitise Logo

Small dog.Big thinker.

How I work

Structure Before Code

Most projects run into trouble because the structure was wrong from the start. Getting that right early is usually more useful than moving fast.

Modular by Default

Systems should be easy to maintain, extend, and hand off. The goal is something that still makes sense two years from now.

Trade-offs, Not Preferences

The right approach depends on the problem. That includes being honest when something simpler would serve better than something sophisticated.

📌Seattle-based. Built for the long term.

A thinking partner for hard problems.

I'm a software engineer and systems builder. My background spans web and software development, systems architecture, edge AI, and cross-domain research. What I tend to look for is the connection between disciplines that hasn't been mapped yet, and how to build something from it that holds up a few years out.

I work best when the problem isn't fully defined yet. If you know you need something but aren't sure what it should look like, or if you have a system that's gotten complicated and needs someone to think through it clearly, that's usually where this kind of work is most useful.

The most useful work usually happens in the first few conversations, before any code. Once the shape of the problem is clear, building it tends to be the easy part.

Thinks before building

The first question is always about the problem, not the solution. Understanding what actually needs to be built tends to change the answer.

Builds to last

Modular, maintainable, low-dependency. The goal is a system that's still understandable and adjustable a few years out.

Keeps you in control

You should understand what's being built and why, and be able to make decisions about it at any point.

What I Can Help With

Technical Strategy

Figuring out what to build, how to structure it, and what to avoid. Useful before a project starts or when an existing one has gotten complicated.

System Architecture

Designing modular, maintainable systems. The right architecture depends on the problem and the constraints, not a preset approach.

Software Development

Web platforms, APIs, and custom software built for long-term maintainability.

Research and Exploration

Cross-domain technical research, concept development, and exploratory design work. Sometimes the most useful thing is having someone think through a problem alongside you.