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 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 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 was our main point of contact through our website build, gathering requirements, keeping us updated, and handling QA to make sure everything worked as it should. He was always quick to answer our questions and communicated clearly at every stage of the project. He helped us with multiple site improvements, including a content architecture rework that made the site easier for our members to navigate, plus dedicated webinar and podcast pages.”
“Having worked directly with Spencer for a number of years, I can confidently say that he will exceed expectations. Across a wide range of projects, he was always thorough, direct, and thoughtful. No stone left unturned, not a crumb left. 10/10 would recommend.”
“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.”
“Spencer is great to work with! He’s attentive, has an attention to detail and wants to produce an output that is excellent while also meeting a clients needs. He’s also not shy of learning new things.”
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 →