THE TOOLS BEHIND THE TOOLS
We Don't Reinvent Things That Already Work.
I build custom systems because your business is custom. That does not mean I write my own payment processor, email network, code hosting platform, or global cloud infrastructure in a basement somewhere. That would be stupid.
I use proven services for the boring, critical stuff and spend my time building the part that actually needs to be custom: your system.
- Use the right tool for the job
- Don't create unnecessary failure points
- Don't make the customer babysit the technology
- Have a plan for when something eventually breaks
Already using Square, another hosting provider, or some weird piece of software your entire company depends on? Fine. If it has a reasonable way to connect to it, I can usually work with what you already have.
GitHub
- Where the source code lives
- Version history and change tracking
- Lets us roll back when an idea turns out to be a terrible idea
- Backed by Microsoft
GitHub is the shop cabinet for the code. Every meaningful change can be tracked, compared, and recovered. I like being able to answer "what the hell changed?" with something better than a shrug.
Railway
- Runs many of the applications we build
- Managed deployments and databases
- Monitoring without owning a room full of servers
- Easy to update and recover
Railway handles a lot of the cloud plumbing so I can work on the thing your business actually uses. Less time pretending to be a data center means more time building useful shit.
Twilio
- Text messaging and communications
- Carrier-compliant delivery
- Built for automated system messages
- Used at a scale I have no desire to personally recreate
If a system needs to send a real text message, it needs more than a cell phone zip-tied to a Raspberry Pi. Twilio handles the carrier side of that mess properly.
Resend
- System-generated email
- Receipts, alerts, confirmations, and password resets
- Delivery tracking
- Built specifically for applications
Your website sending an email sounds simple right up until every message lands in spam. Resend handles the email-delivery machinery so the important stuff has a fighting chance of arriving.
Stripe
- Secure online payments
- Card data stays out of our application
- Fraud tools and payment infrastructure
- Widely used and well supported
I build websites. I do not want your customer's credit-card number sitting in one of my databases. Stripe handles the dangerous payment stuff because that is literally their job.
Custom Where It Matters. Proven Where It Doesn't.
The goal is not to use the most impressive pile of technology possible. The goal is to build something that works, keeps working, and makes your day easier.
Tell Me What You're Trying to Build