Capabilities
Programming & API integrations
Custom code that connects your platforms and removes manual work.

Overview
Most businesses run on a handful of systems that were never designed to work together. We do the programming and API integration that connects them, so that information entered once appears everywhere it is needed and routine work happens without anyone doing it.
We also take over and steady software that somebody else wrote, and build complete web applications when no product on the market fits.
What we do
- System integrations. Your CRM, phone system, store, finance tools and outside partners exchanging information without anyone re-typing it.
- Partner interfaces. A documented way for partners and vendors to send you data or request it from you.
- Automated reporting. Reports and reconciliations that are assembled and delivered on a schedule.
- Scheduled jobs. Follow-ups, imports, reminders and clean-up tasks that run on their own and report when something fails.
- Internal tools. Calculators, quoting tools and administration screens built around how your team works.
- Web applications. Complete applications, front end and back end, with a deployment pipeline and monitoring.
- Code and platform reviews. An independent look at software you have inherited: what state it is in, what the risks are and what to do first.
- Maintenance. Ongoing changes as your business and the platforms on either side of an integration change.
When to call us
- Staff enter the same information into two systems.
- A monthly report takes someone days to assemble.
- A partner has asked for a data connection and you have nothing to offer.
- The developer who built your system has left.
- An integration fails quietly and you find out from a customer.
How we work
01
Define the workflow
We start with the manual process: who does what, in which system, and where the errors and delays occur.
02
Build and test
We write the integration against test data and review the results with the people who do the work today.
03
Run and maintain
We monitor the automation in production and update it when the platforms on either side change.
What we work with
- Languages and frameworks. PHP and Symfony, JavaScript and TypeScript, Node.js and NestJS, React and Next.js, and Python
- Business systems. Salesforce, Shopify, RingCentral, QuickBooks, and Microsoft 365 and SharePoint
- Payments and fundraising. Stripe, Braintree, PayPal and DonorDrive
- Messaging. RingCentral text messaging, Twilio and Slack
- Data and maps. Google Maps, and vehicle auction and valuation data services
- Databases. MySQL, Microsoft SQL Server and PostgreSQL, and the NoSQL databases DynamoDB, DocumentDB and ElastiCache
- Infrastructure. AWS Lambda and S3, and Docker
This is a sample of what we work with, not the full list. If your platform is not here, ask. We have very likely worked with it, or with something close to it.
Related work
-
INTEGRATION · AUTOMOTIVE
Automotive: sales, phones and logistics on one platform
5 years
of continuous development on a single operations platform
-
CUSTOM SOFTWARE · PROPERTY
Property services: a video inspection platform built from scratch
830 changes
recorded across the application over eighteen months of development
-
CUSTOM SOFTWARE · AUTOMOTIVE
Vehicle data: an analyst’s model turned into a working tool
Live tool
built from a spreadsheet model and connected to auction data