Web and mobile applications
Design and development for useful products across web and mobile.
DESIGN + DEVELOPMENT
We design and build useful websites, apps and tools.

01 / Capabilities
Web and mobile products, custom CMSs, integrations, reporting tools, automation and research prototypes. We can shape a new idea, improve an existing product or join the team already doing the work.
Design and development for useful products across web and mobile.
Content systems and publishing workflows that make updates easier to manage.
Account, billing period, cancellation, and subscription experiences.
Connected data, synced transactions, and reporting workflows that bring information together.
Focused tools that help teams manage internal work and recurring processes.
Practical tools and automations that use AI to support real work.
Research and early prototypes to test ideas before investing in a larger build.
Community-focused websites plus technical checks and clear reporting.
Choose the kind of help you need, or send us the short version and we will figure out the right starting point together.
Turn a product idea into a useful first release.
Launch a productMake an existing product easier to use, maintain and grow.
Improve an existing productAdd experienced engineering support where your team needs it.
Join an existing teamUnderstand the risks in an app before real users depend on it. Production hardening can be scoped separately as follow-on work after the assessment.
Vet and harden a vibe-coded app02 / Selected work
A mix of products, client work, experiments and team contributions. Each project reflects a practical focus on useful software and clear technical decisions.
Balance case study
Building a clearer way to budget together
Balance is a budgeting product built around how households actually plan money together: start with a shared view, make the next decision clear, and keep improving the workflow as the product grows.
Owned product
Read case studyInterface design studies


Case study
We shaped, designed, and built ArtStory with artist Roz Dimon to help preserve her creative legacy, bringing hundreds of artworks and decades of stories into one coherent public collection.
Product
Read case studyCase study
Artist Roz Dimon created DIMONscapes to let viewers dive deeper into her digital paintings, exploring layers and stories at their own pace. We collaborated with Roz on software prototypes, then built a custom CMS so she could create new DIMONscapes.
Product
Read case studyCase study
As part of an existing development team, we helped build and support a health and wellness platform with dashboard features for filtering collections and departments, reviewing BMI and metabolic-syndrome summaries, and exploring distributions and historical views. We also supported client onboarding over time.
Team contribution
Read case studyCase study
DrawChicken helps teams extend an existing development workflow with added capacity for reporting interfaces, per-user workflow drill-downs, consistent notifications, and controlled field edits. In a historical staff-augmentation role, a contributor worked within the team’s shared pull request and review process.
Team contribution
Read case studyCase study
A cash advance experience helps people choose an amount, connect a bank account, select delivery and payback options, and track what happens next.
Team contribution
Read case study03 / Process
Start with the problem, understand the people and systems around it, then build the smallest useful version. From there, we test the workflow, learn what needs to change and keep improving the parts that matter.
We start by understanding what you are trying to accomplish, what already exists, and where the work is getting stuck.
We agree on the work, access needed, expected deliverables, and a practical path forward.
The work is developed in small, reviewable steps.
We test the result, review the handoff, and document anything needed to keep it running.
04 / Questions
We build web and mobile applications, custom CMSs, reporting interfaces, integrations, automation and focused internal tools. We also help turn early ideas into working prototypes when the product still needs to be figured out.
Yes. We can join an existing team, contribute frontend or full-stack engineering, work through the current review process and help move specific product or workflow improvements forward.
Yes. A focused workflow, prototype, integration or improvement to an existing product is often the best place to start. The first step is defining what useful progress looks like and what needs to be true for the work to matter.
Send a note with what you are trying to build, improve or understand. Include whatever context is useful, and we can figure out whether there is a good next step.
Say hello
Send a note and tell us what you are trying to build, improve or understand. We can start from the idea, the existing product or the problem that needs solving.