Two trades, learned side by side.
I’m Dave Evans. Eighteen-plus years as a lighting technician in live events, and for most of that time I’ve been building websites and web applications alongside it.
I build custom web applications — client portals, booking and scheduling platforms, internal tools, CRMs and inventory systems — for businesses that have outgrown off-the-shelf software. One developer, start to finish. The person you talk to is the person writing the code.
Originally from England, now based in Murfreesboro, Tennessee, with my wife and our two cats.
How I work
No account managers, no handoffs
There’s no account manager, no discovery team who hand off to a build team, and no junior quietly inheriting your project once the contract is signed. The trade-off is honest: I take on fewer engagements than an agency would.
Nothing is locked to me
The code is yours, the accounts are in your name, and everything ships with documentation. If you want to take it elsewhere in two years, you can. A system your business depends on shouldn’t be a hostage situation.
Working software beats status reports
You see something you can actually click every couple of weeks. It’s the only reliable way to discover what the specification got wrong while changing it is still cheap.
I’ll tell you when not to build
Sometimes the right answer is an off-the-shelf tool and a better process. Saying so costs me a project and earns a referral, and I’ve been doing this long enough to prefer the referral.
The stack, and why
React and TypeScript, Firebase for auth, data and functions, Stripe for payments, React Native where a phone is the right interface. I’m self-taught. That used to feel worth explaining; it matters very little now that there are production systems with my name on them running real operations.
The stack is deliberately boring. One developer can build, deploy and operate serious software on it without a platform team behind them — which is exactly the position most of my clients need me to be in.