Skip to content
JB

Syracuse, Utah · Consulting through NexSolvo

Practical software consulting for Northern Utah businesses.

I’m Joe Billman, a software development leader and founder with 20+ years of experience. I help businesses work through software decisions, improve manual workflows, and shape ideas into useful products.

Where I can help

A good idea.
A messy process.
An uncertain next step.

Your team is doing the same work twice.

Booking requests, customer updates, and reporting can become a chain of spreadsheets and manual handoffs. We can map the workflow and find where a small integration or internal tool would help.

You have an idea, but the scope keeps growing.

I bring product, UX, and engineering experience to help identify the user, the core problem, and the first version worth building.

Your prototype works, but you’re unsure about launch.

An AI-assisted prototype can make an idea tangible. The next questions are about real users, data, permissions, failures, and how the product will be supported.

A practical decision guide

Buy, connect, automate, or build?

Start with what already works. These options can fit together: an existing product, one useful integration, and a small custom tool may be enough.

  1. 01

    Buy

    The problem is common.

    Start with an existing product when it covers the essential workflow. Compare the subscription, setup, and training costs with the cost of maintaining your own software.

    For example: A standard appointment scheduler may be all you need.

  2. 02

    Connect

    The tools work. The handoffs don’t.

    Keep the systems your team already knows and connect them. First check whether their integrations or APIs support the data you need to move.

    For example: Send a booking request into your customer management system.

  3. 03

    Automate

    The same work repeats.

    Define the rules, exceptions, and person responsible before automating a task. Use AI where interpretation helps, with review for decisions that need human judgment.

    For example: Prepare a follow-up draft for someone to review and send.

  4. 04

    Build

    Your workflow needs something different.

    Consider custom software when existing tools leave an important gap. Scope the smallest useful version, including who will operate and maintain it after launch.

    For example: Combine rental availability, fit requirements, and booking status.

AI prototype → working product

Get clear about what’s ready.

I use AI-assisted tools to reduce friction in development. Engineering judgment still matters when people depend on the result.

Read my approach to AI-assisted development →

Questions to answer before launch

  • Access: Can each user see and change only what they should?
  • Data: What information is stored, where does it go, and how can it be recovered?
  • Reliability: What happens when a payment, email, or external service fails?
  • Validation: Have the important workflows been tested with realistic users and conditions?
  • Ownership: Who deploys updates, monitors problems, and maintains the system?

The answers help define a review and the next phase of work. They’re a starting point, not a certification of launch readiness.

Built and operated firsthand

Experience beyond the demo.

These are my own ventures. They show how I connect product decisions, customer experience, and the systems behind the scenes.

Local business operations

Utah Road Trip Rentals

A Syracuse-based rental business with a website and operational tools built around how a booking actually works.

  • Inventory, fit details, and rental date requests
  • Availability checks and booking status tracking
  • Email notifications and administrative workflows
Explore the rental project →

Learning and product development

BrainFusion Learning

A game-based learning platform that brings together my background in educational software, games, and product design.

  • Quiz-based competitive learning experiences
  • Live and asynchronous multiplayer challenges
  • Tools for educators to create and manage activities
Explore the learning platform →

For my engineering leadership and work history, read my resume.

Working together

Start with a conversation.

Consulting engagements are through NexSolvo LLC, my company. I’m based in Syracuse, serving Northern Utah and remote teams.

  1. 01

    Share the context

    Tell me what you’re trying to improve, the tools you use, and any timing or budget constraints. Plain language is welcome.

  2. 02

    Find the useful first step

    We’ll clarify the problem and discuss whether an existing tool, an integration, a review, or a scoped build makes sense.

  3. 03

    Agree on the scope

    Before implementation, define the deliverables, responsibilities, and what success should look like. Include the plan for operating and maintaining the result.

Before you reach out

A few practical questions.

Do you work with businesses outside Syracuse?

Yes. I’m based in Syracuse and work with businesses across Northern Utah, including Davis County, Layton, Farmington, and Ogden, as well as remote teams. Share your location and preferred way of working when you reach out.

What should I bring to the first conversation?

Describe what you want to improve, who uses the current process, and where it breaks down. A list of your tools and a rough budget or deadline helps. You don’t need a technical specification to start.

Can you help if I already have an AI-built prototype?

Yes. We can discuss what works, what is still uncertain, and what needs review before real users depend on it. The next step depends on the code, data, integrations, and risks involved; a working demo alone doesn’t establish launch readiness.

What affects the cost of custom software?

Scope, integrations, data migration, permissions, and reliability requirements all affect cost. Hosting and ongoing maintenance matter too. We can discuss a smaller first phase and agree on scope before committing to a build.

How is support handled after launch?

Maintenance, hosting responsibilities, documentation, and any ongoing support should be part of the project scope. We’ll discuss what your team can own and what help you may need before choosing an approach.

Am I working with Joe or NexSolvo?

NexSolvo LLC is my company, and consulting engagements are handled through NexSolvo. This site shares my background and project experience; NexSolvo is where you can explore services and start a project conversation.

Let’s work through it

What’s the problem you’d like to solve?

A rough idea or a frustrating workflow is enough to start. Tell me about it, and we can discuss a practical next step.