New:Currently open for new projects!

Clear software for complex problems.

Working with small teams, nonprofits, and growing companies to build software made to fit the way you actually work — clean, maintainable, and right for how your organization operates.

Custom software built & shipped with these awesome tools
VercelPrisma
Tailwind CSS
supastarter
Services for humans

Software built around the people who depend on it.

Custom software, Agile process, and practical AI. These tend to feed each other — the common thread is always the people doing the actual work.

Practical AI for Real Work.

I help organizations figure out where AI genuinely fits their workflows, build the agent infrastructure to make it reliable, and keep humans in the loop where they need to be.

Practical AI for Real Work
AI literacy for decision-makers and teams

A clear, grounded view of what AI can and cannot do—so people use it wisely instead of blindly.

Workflow-focused automation

Apply AI where it meaningfully reduces friction—documentation, analysis, ideation, and repetitive cognitive tasks.

Trust, safety, and human oversight built in

Emphasize responsible use, failure modes, and human judgment so AI becomes an aid, not a liability.

Custom Software & System Design.

Most software problems start the same way: someone built what was asked for, not what was needed. I try to close that gap before writing a line of code — understanding your domain, workflows, and constraints before making commitments. The result is software that fits the way your team works, built to last.

Custom Software & System Design
Software that fits the way people actually work

I focus on understanding your domain and constraints before writing code, so the result supports your team instead of fighting them.

Modernization without reckless rewrites

Untangling legacy systems, improving architecture, and introducing modern tools carefully—so progress doesn't come at the cost of stability.

Durable systems, not fragile demos

Emphasis on maintainability, security, and clarity, so your software can evolve without becoming brittle or mysterious.

Agile Consulting.

The point of any process is to make the work better. I help teams find practices that actually improve how they plan, collaborate, and ship — and drop the ones that add friction without adding value. No certification required. No ceremony for its own sake.

Agile Consulting
Right-sized Agile for your team

No dogma. I help teams choose practices that improve planning, collaboration, and delivery—then discard the rest.

Healthier team dynamics and clearer ownership

Improve communication, trust, and feedback loops so work moves forward without constant friction or burnout.

Leadership clarity in uncertain environments

Navigate estimation, velocity, and accountability in complex work—especially as AI changes how teams build software.

Frequently asked questions

Have a question? Here are the ones I hear most.

Let's talk.

No pitch, no pressure. If you've got a project in mind — or you're just trying to figure out if software can solve a problem you're dealing with — I'm glad to have that conversation. Drop your email and I'll reach out to schedule a short call.