Independent software development
I build the software your business is missing.
Custom apps, internal tools, and the workflows behind them, built end to end by the person you actually talk to. Faster decisions, no agency overhead.
Start a conversationServices
Five ways a problem gets from your desk into working software.
Client-facing apps
No easy way for your customers or partners to interact with you online. Web and mobile apps that give them one.
Learn moreWorkflow automation
A process still held together by spreadsheets, email, and manual handoffs. Automated end to end.
Learn moreThird-party integrations
Systems that should talk to each other and don't. Connected properly.
Learn moreAuth & payment processing
Access control and payments handled ad hoc or not at all. Built in, secure, and no longer a workaround.
Learn moreRequirements & discovery
A business problem that hasn't been translated into something buildable yet. Scoped and specified before a line of code gets written.
Learn moreRecommendations
“Spencer was an integral part of the success of our website redesign and relaunch. He effectively managed scope and schedule, helped us identify opportunities for improvement and accurately translated business requirements into technical specs, with great communication throughout. I’d happily work with Spencer on any website or app project.”
“I have had the opportunity to collaborate with Spencer on a number of web projects over the last several years. During those projects, Spencer consistently brought creative solutions and a deep empathy for client needs to the table. He has a knack for digging into and making sense of intricate, difficult-to-define workflows. His attention to detail would be an asset to any project or client engagement.”
“Spencer led the requirements and project management for our DocuSign integration, moving us from hand-signing thousands of documents to a remote notarization process that feeds signed docs straight into our system. He wrote the specs, managed the build, and handled QA — the change saved us thousands of hours of manual work. He’s someone who can take an operational problem and turn it into a working technical solution without needing hand-holding.”
“Spencer is genuinely curious and pushes himself to keep growing: well-rounded with AI, quick to fold new tools into his everyday work, and consistently seeking out new skills without being asked. I’d recommend him to anyone who needs a project scoped, requirements nailed down, or a build kept on track once it’s underway. He’s versatile, dependable, and easy to have on a team.”
“No handoffs, no telephone game. Just the person building it. Every previous project meant relaying details through an account manager and hoping they landed. Here I talked to the person writing the code, every single time. The difference in speed was obvious.”
“Documentation was good enough that our team took it over cleanly. Handoff is usually where these projects fall apart for us. Our in-house developers picked it up in a couple of days and have been extending it on their own ever since.”
“Scoped it honestly and told us what not to build. We arrived with a wish list that would have cost us six figures and delivered maybe half the value. About a third of it got talked out of the scope, and the project was better and cheaper for it.”
“The internal tool replaced four spreadsheets and a group chat. Our whole service process lived across shared sheets and a chat thread nobody could search. Now it's one tool the team actually opens first thing in the morning.”
“Took a vague brief and came back with a plan we could sign. We knew what was broken but not what to build. The discovery work turned that into a scoped plan with real numbers, which is what finally got it approved internally.”
Case Study
Navigator Truck Insurance
Compressed a multi-step commercial insurance quoting process into a single web and mobile application — with integrated payments and third-party data, delivered solo.
Read the full case study →