Software consulting · Maryland & the DMV · remote anywhere

Software built for your business.

Apps, integrations, migrations, automation and websites — built around how your business actually runs, not around a template. Fixed quotes. Working software every week. You own everything.

  • Fixed price, quoted up front
  • Working software every week
  • You own the code
  • Reply within one business day

Less friction. More control.

  • Manual workRepeatable systems
  • Scattered informationClear decisions
  • Broken handoffsSmoother operations
  • Systems that can't keep upRoom to grow
01What I build

Six kinds of work. One standard.

Each starts the same way: understand how the business runs, then build the smallest thing that fixes the real problem.

Web & mobile apps

You need software that doesn't exist yet: a product, a customer portal, or a tool your team uses every day.

Designed and built end to end — from the first screen to the App Store or your team's browser — on a stack that will still be easy to maintain in five years.

  • Customer portals and booking systems
  • Internal tools that replace spreadsheets
  • iOS apps, shipped to the App Store

Integrations

The tools you already pay for don't talk to each other, so someone re-types the same data three times.

The connections built and monitored: when something happens in one system, the right thing happens in the others.

  • CRM ↔ invoicing ↔ email ↔ calendar
  • Payments, enrollment and signup flows
  • APIs for partners and vendors

Migrations

You've outgrown a system — or it's about to be shut off — and moving feels riskier than staying.

A planned move with the data checked on both sides, run alongside the old system until the new one is proven. No lost records, no lost day.

  • Spreadsheets → a real database and app
  • Old CRM or platform → new one
  • Legacy code → a modern, supported stack

Automation

People spend hours on work a machine should do: follow-ups, reports, data entry, document prep.

The repetitive work taken off people's plates, with AI where it actually helps and plain code where it doesn't. Every automation reports what it did.

  • Lead follow-up and scheduling
  • Reports that build themselves
  • Document generation and data cleanup

Websites

Your site is out of date, hard to change, or doesn't bring in customers.

Fast, custom-built, easy to update — with booking, quotes or payments wired in, and a care plan after launch so you never think about it.

  • Business sites built around calls and bookings
  • Landing pages for campaigns
  • Hosting, updates and edits handled monthly

Dashboards & reporting

The numbers exist, but they live in five places and nobody trusts the version in the meeting.

One live view pulled from the sources — sales, operations, finance — so decisions get made on today's numbers instead of last month's export.

  • Owner dashboards updated automatically
  • Operational alerts when something drifts
  • Research and market-monitoring systems

Not sure which one you need? Describe the problem. I'll tell you what it takes — and if software isn't the answer, I'll say so.

Describe the problem
02Work

Different businesses. Same approach.

Understand the operation, find what's actually in the way, build the thing that removes it.

Maritime Technology AllianceIntegration
Problem
The association wanted to take membership payments online, but joining took emails and coordination, and the board hadn't agreed on how it should work.
Built
Online enrollment and payment integrated into the existing website, with the president and board brought to one agreed workflow.
Result
A prospective member goes from deciding to join to paid in one sitting, on a process the board understands and can run.
Screen time focus appiOS app
Problem
Other focus apps required accounts and felt like video games — streaks, points, dashboards to check.
Built
A simple one: pick the apps, start a timer, the phone goes quiet. Designed, built and shipped to the App Store.
Result
Hundreds of people use it every week.
See it live
Independent digital productGrowth system
Problem
A new product with no customer base and no distribution.
Built
A repeatable release, partnership and outreach system — a customer-acquisition engine instead of a one-time campaign.
Result
Nearly a million lifetime interactions without paid distribution.
945K+
Lifetime interactions
58K+
Engaged audience
DTC brandMarket intelligence
Problem
Product decisions rode on competitor and market research scattered across a dozen places and redone every time.
Built
A system that monitors competitors and the market on a schedule and turns what it finds into a decision brief.
Result
Decisions reached once, on current information, instead of rediscovered each time.
Sales pipeline systemAutomation
Problem
Business development depended on remembering who to contact and when, so it happened in bursts.
Built
A system that finds and scores prospects and surfaces who to reach today.
Result
Sales runs as a predictable daily operation instead of a memory test.
Book launch websiteWebsite
Problem
An author launching her book needed somewhere to send readers that felt like the book, not a generic storefront.
Built
A custom-designed site around the book's branding — the story, the author, and a direct path to Amazon checkout.
Result
One link for every post, interview and email, with the buy button never more than a tap away.
03How it works

Scope. Build. Hand over.

Understand before scoping, scope before building — so the work stays aimed at the real problem, not the obvious one.

01

A short call

What the business does, where work slows down, and what done looks like. You don't need a spec. Twenty to thirty minutes is usually enough for me to see the shape of it.

02

A written scope and a fixed price

What gets built, what it costs, and when it ships — in writing, before any money changes hands. Bigger projects are split into phases so you see the cost of each before committing to the next.

03

Build in the open

Working software every week, not a reveal at the end. You try it as it comes together and steer while changes are still cheap.

04

Launch, hand over, stay on

Deployed, documented, and walked through with your team. You own the code and the accounts. If you want someone on call for changes and upkeep, that's a monthly retainer, not a lock-in.

04Contact

Start a project.

Tell me what's slowing the business down or what you're trying to build. I'll reply within one business day with what it would take — or a few questions if I need them.

No pitch. If software isn't the answer, I'll tell you.

Prefer to text or call? Skip the form — both reach me directly.

Reply within one business day. No spam, ever.