
TradeInvoice (opens in a new tab)
Clients, estimates, jobs, and invoices in one working application.
Independent software development
ALBUQUERQUE, NM / 35.08° NI’m Jeff. I build custom software, connect business tools, and sort out the hosting, configuration, and security that make the whole thing work.

Based in
Albuquerque.
Inquiries. Scheduling. Quotes. Payments. Customer records. The connections between them.
01 / Working software
Independent products I’ve designed and developed. Different problems, different kinds of software.
All 15 projects ↗
Clients, estimates, jobs, and invoices in one working application.

A browser spreadsheet with formulas, charts, pivots, and AI explanations.

Portfolio publishing, galleries, themes, and custom domains for artists.

An address-to-coordinate API built as a standalone product.

Tasks, deadlines, team coordination, and offer comparison for a home sale.

A practice journal and repertoire library for classical pianists.
02 / Examples by business type
Contractors, cleaners, electricians, plumbers, and other small businesses. Pick a trade or service to see a specific problem we could work on.
A familiar problem / 01
Capture the request, collect the address and equipment details, and put a follow-up in the team’s existing job system. Give the office a view of inquiries that still need a response.
One place to see who called, what they need, and who is responding.
Read the implementation notes ↗A familiar problem / 02
Keep the project brief, site photos, proposal, and payment milestones together. Give customers a private place to see the schedule, approve a change, and find their documents.
A project history that both you and the customer can actually follow.
Read the implementation notes ↗A familiar problem / 03
Keep the current scope, allowances, change orders, and progress payments attached to the project. Give the customer a clear approval step and show the office what is ready to bill.
A record of what changed, who approved it, and what should be billed.
Read the implementation notes ↗A familiar problem / 04
Connect recurring visits, customer changes, crew assignments, and confirmations. Give cleaners the instructions for the job they are assigned, and flag skipped or rescheduled visits before billing.
The customer, crew, and office work from the same visit details.
Read the implementation notes ↗A familiar problem / 05
Build intake around the job type—an EV charger, panel upgrade, lighting, or a service call. Gather useful photos and questions, prepare a summary for the electrician, and track site visits and estimate approval.
Better information before the visit and a clear path from assessment to approved work.
Read the implementation notes ↗A familiar problem / 06
Separate urgent service requests from planned work, capture location and the customer’s description, and route them to the office. Track technician assignment, estimate approval, and the invoice after the visit.
An office queue that separates urgent calls, booked jobs, and estimates needing attention.
Read the implementation notes ↗A familiar problem / 07
Add an intake flow for the vehicle and problem, collect photos and notes, and give customers a clear estimate-approval step. Put approved work and status updates in front of the office.
A visible record of what was proposed, approved, and communicated.
Read the implementation notes ↗A familiar problem / 08
Configure booking around the actual service: duration, staff, resources, preparation questions, and any deposit. Connect changes to reminders so customers don’t get messages for canceled visits.
A booking process that reflects the way the studio runs.
Read the implementation notes ↗A familiar problem / 09
Create a structured onboarding checklist, a private upload area, and a view of what’s still missing. Prepare follow-up drafts and keep engagement documents and meeting details attached to the client.
Less searching through email to find out whether a client is ready.
Read the implementation notes ↗A familiar problem / 10
Turn a commission inquiry into a clear brief with dimensions, references, budget, and timing. Track the agreed scope, deposit, progress updates, and final balance alongside a portfolio that shows the work well.
An organized path from “I love your work” to a finished order.
Read the implementation notes ↗Illustrative projects, not client case studies. We confirm the tools, access, and scope for your business.
Showing HVAC companies03 / Beyond the first version
A good prototype gives us something to work with. Putting it into daily use means answering the less visible questions, too.
Read the technical integration guide ↗APIs / data / recovery
Map the records, choose which app owns the data, and handle failed syncs. A payment should update the right invoice—even when the notification arrives twice.
Hosting / cost / deployment
Decide what needs a server, what can stay static, and which managed services are worth paying for. Set up domains, environments, backups, and a way to roll back a bad release.
Accounts / DNS / configuration
Connect accounts with the right permissions. Configure email delivery, calendars, payment settings, and secrets. Document the setup so it doesn’t depend on someone remembering what they clicked.
Access / validation / security
Make sure a customer can only open their own documents. Validate uploads and requests, limit access, and keep credentials out of the browser. Test permissions with more than one account.
Usability / accessibility / testing
Clear forms, readable screens, keyboard access, and useful errors. Test on a phone, with missing information, and with the people who will actually use it.
04 / How I work
JEFF SANCHEZ / HIGH DESERT APPS
Tell me what you use now and what you’d like to improve.
I use AI to write and explore software faster. I’m still responsible for understanding the problem, reviewing the code, testing the behavior, and making the technical decisions. Those are part of the job.
We start with your current setup. Sometimes the fix is configuration. Sometimes it’s a connection between two tools. Sometimes a small custom app is the right answer. You’ll get a defined scope, costs, and a way to tell whether it’s working.
You should own your accounts and know how the system is put together. I’ll document the setup, walk you through it, and agree on what ongoing support includes.
A few practical questions
That’s the starting point. I’ll check the exact products, plans, and available integrations before proposing a change. A tool that already solves the problem is worth keeping.
Bring it. I can assess the code and setup, explain what is ready to use, and scope the work needed around data, permissions, hosting, reliability, and usability.
Yes. One awkward handoff or repeated task can be a useful first project. We agree on what’s included, the price, and any software subscriptions before work starts.
Yes. I’m based in Albuquerque and interested in working with local businesses, including Rio Rancho and Corrales. We can also work remotely.
Have a question or a project in mind?
Need help setting up software, connecting your tools, or building something? Send me a short message.
Local to Albuquerque. Happy to talk through a remote project, too.