Free AI automation audit on your first call. Book yours ›
Our work

Problems we've solved.

Each of these starts with a business problem and ends with what changed. The technology is in the footnotes, where it belongs.

Studies with a client name and a live link are engagements we delivered. Those marked representative engagement describe a pattern we build rather than one named customer, and their figures are stated as ranges or targets rather than as a result measured for a specific client.

The system we run our own business on — screenshot
  • SaaS
  • Custom App Development
  • AI Business Automation
  • SEO Services

The system we run our own business on

100ftware

Rather than buy a CMS, a CRM, a proposal tool and an outreach platform, we built one system that does all four, and you are reading its front end right now.

system instead of four subscriptions
1system instead of four subscriptions
tools to copy a prospect between
0tools to copy a prospect between
Giving clinicians back the hour they spend writing notes — screenshot
  • Healthcare
  • AI Agent Development
  • AI Consulting
  • Cybersecurity

Giving clinicians back the hour they spend writing notes

Representative engagement

A multi-site practice loses a substantial share of every clinician's week to documentation, most of it typed up after the last patient has left. An ambient documentation agent drafts the note during the visit and leaves the clinician doing the one thing only they can do, which is checking it.

documentation time saved per clinic session (typical published range)
15 to 30 mindocumentation time saved per clinic session (typical published range)
of notes reviewed and signed by a clinician before filing
100%of notes reviewed and signed by a clinician before filing
Off brittle HL7 feeds, without a weekend of downtime — screenshot
  • Healthcare
  • Systems Modernization
  • Discovery Workshop
  • Cybersecurity

Off brittle HL7 feeds, without a weekend of downtime

Representative engagement

A provider network integrating with labs, imaging and partner systems over point to point HL7 v2 feeds pays a custom mapping for every new partner and an outage every time one changes. Phased migration to FHIR ends that, and clinical operations never stop.

cutover pattern, old and new paths running in parallel
Zero downtimecutover pattern, old and new paths running in parallel
shared terminology layer instead of one per partner
1 mappingshared terminology layer instead of one per partner
When two systems disagree about a balance — screenshot
  • Fintech
  • Custom SaaS Development
  • Discovery Workshop
  • DevOps

When two systems disagree about a balance

Representative engagement

A payments business grows until the month end reconciliation between its own records, its processor and its bank stops fitting into a spreadsheet. A double entry ledger with scheduled reconciliation turns that from a monthly investigation into an exception queue.

automated reconciliation instead of a month end investigation
Dailyautomated reconciliation instead of a month end investigation
any historical balance reconstructable from the ledger
Point in timeany historical balance reconstructable from the ledger
The compliance screen people give up on — screenshot
  • Fintech
  • Custom App Development
  • Web Design
  • ML & Data Science

The compliance screen people give up on

Representative engagement

Identity and anti money laundering checks are not optional, and the screen that runs them is reliably the biggest drop off in a financial product. Reordering what is asked, and when, recovers a meaningful share of applicants without weakening a single control.

typical onboarding drop off recovered by resequencing (target range)
20 to 40%typical onboarding drop off recovered by resequencing (target range)
no check weakened or removed to get there
Same controlsno check weakened or removed to get there
A driver app that works in the loading bay — screenshot
  • Logistics
  • Mobile App Development
  • Custom App Development
  • DevOps

A driver app that works in the loading bay

Representative engagement

Delivery software is written in an office with good signal and used in basements, warehouses and rural dead zones. Building offline first means a driver records a delivery where it happened, and the office sees it the moment there is signal again.

deliveries recorded with no signal, synced when there is
Offline firstdeliveries recorded with no signal, synced when there is
load status, driver and exceptions in one view
1 screenload status, driver and exceptions in one view
Fifteen carrier portals, one quote — screenshot
  • Logistics
  • AI Business Automation
  • AI Consulting
  • Custom App Development

Fifteen carrier portals, one quote

Representative engagement

A brokerage compiling a single quote logs into a dozen or more carrier systems by hand, then audits the invoices against those rates weeks later, also by hand. Automating both ends turns a morning of copying into a background job with an exception queue.

quote turnaround target, from a manual multi portal round trip
Under 2 minquote turnaround target, from a manual multi portal round trip
invoices audited in full rather than spot checked
Every lineinvoices audited in full rather than spot checked
The maintenance call that comes in at eleven at night — screenshot
  • Real Estate
  • AI Agent Development
  • AI Consulting
  • Custom App Development

The maintenance call that comes in at eleven at night

Representative engagement

A large share of maintenance requests arrive outside office hours, and the cost of treating a dripping tap as an emergency is the same call out fee as a burst pipe. An intake and triage agent sorts them at the moment they arrive, and escalates only what should be escalated.

fewer out of hours escalations (target range)
30 to 50%fewer out of hours escalations (target range)
anything uncertain goes to a person by default
Escalates upanything uncertain goes to a person by default
Owner statements that assemble themselves — screenshot
  • Real Estate
  • Custom App Development
  • Discovery Workshop
  • AI Business Automation

Owner statements that assemble themselves

Representative engagement

A managing agent whose portfolio has outgrown its systems keeps leasing, accounting and maintenance in three places, and reconciles them by hand every month. One connected system removes the re-keying, and with it the errors that come from it.

per tenancy instead of three systems disagreeing
One recordper tenancy instead of three systems disagreeing
owner statements generated rather than assembled
Scheduledowner statements generated rather than assembled
Every marketing page waiting behind the checkout deploy — screenshot
  • E-commerce
  • E-commerce Solutions
  • CMS Development
  • Systems Modernization

Every marketing page waiting behind the checkout deploy

Representative engagement

A retailer on a single monolithic storefront ships a landing page and a payment change through the same release process, so marketing moves at the speed of the riskiest thing in the queue. Moving the front end off the monolith separates the two, one route at a time.

migration with no big bang cutover weekend
Route by routemigration with no big bang cutover weekend
faster page loads on mobile (typical range for this pattern)
20 to 50%faster page loads on mobile (typical range for this pattern)
Selling stock that is sitting in a returns crate — screenshot
  • E-commerce
  • Custom App Development
  • ML & Data Science
  • E-commerce Solutions

Selling stock that is sitting in a returns crate

Representative engagement

A retailer selling across its own store and two marketplaces oversells whenever a return sits unprocessed and stock counts drift. Connecting returns to inventory in real time removes both the overselling and the write off.

one stock count across store and marketplaces
Real timeone stock count across store and marketplaces
returned stock back to sellable
Days not weeksreturned stock back to sellable
Enrolment growing, completion flat — screenshot
  • Edtech
  • ML & Data Science
  • Discovery Workshop
  • Custom SaaS Development

Enrolment growing, completion flat

Representative engagement

An online provider moves every learner through the same fixed sequence, so the ones who already know module three are bored and the ones who did not understand module two are lost. Mastery based pathways fix both without removing instructor oversight.

pathways generated per concept, not per module
Mastery basedpathways generated per concept, not per module
every routing decision shown with its evidence
Instructor overrideevery routing decision shown with its evidence
The pilot worked. Procurement is a different product — screenshot
  • Edtech
  • MVP & POC Development
  • Custom App Development
  • DevOps

The pilot worked. Procurement is a different product

Representative engagement

A learning tool with happy users and a successful pilot meets its first institutional buyer and discovers that single sign on, roster sync and a data protection review are the actual product. Getting there does not have to mean the rewrite most pilots trigger.

institutional sign in and class sync, not manual accounts
SSO and rosterinstitutional sign in and class sync, not manual accounts
identity, tenancy and data lifecycle replaced, the rest kept
Not a rewriteidentity, tenancy and data lifecycle replaced, the rest kept
One database per customer, and twenty customers — screenshot
  • SaaS
  • Systems Modernization
  • Discovery Workshop
  • Cybersecurity

One database per customer, and twenty customers

Representative engagement

Giving each customer their own database is a reasonable decision at three customers and an operational problem at twenty. Moving to a hybrid model keeps isolation where it is genuinely required and stops every new deal from adding infrastructure.

pooled by default, dedicated where contracts require it
Hybridpooled by default, dedicated where contracts require it
one release for every customer, not one per customer
1 deploymentone release for every customer, not one per customer
Users leaving before they find the good part — screenshot
  • SaaS
  • AI Business Automation
  • ML & Data Science
  • B2B Marketing

Users leaving before they find the good part

Representative engagement

A product with strong retention past ninety days loses a large share of signups in the first week, to a generic drip sequence that sends the same day three email whether or not the user got anywhere. Triggering on behaviour instead of on time fixes the mismatch.

help at the point of the stall, not on a schedule
Behaviour triggeredhelp at the point of the stall, not on a schedule
90 day retention lift (target range for this pattern)
10 to 25 pts90 day retention lift (target range for this pattern)
The spreadsheet that was already a product — screenshot
  • Startups
  • MVP & POC Development
  • Discovery Workshop
  • Custom SaaS Development

The spreadsheet that was already a product

Representative engagement

A founding team delivering a service by hand through spreadsheets and email has done the hardest part already, which is proving somebody pays for it. The build is then a question of which twenty percent of the manual process to encode first.

typical scope for a properly narrowed first build
8 to 12 weekstypical scope for a properly narrowed first build
of the loop for the core job, manual kept where it is cheaper
Founders outof the loop for the core job, manual kept where it is cheaper
Fifteen percent of every room, paid to an intermediary — screenshot
  • Travel & Hospitality
  • Web Development
  • E-commerce Solutions
  • Web Design

Fifteen percent of every room, paid to an intermediary

Representative engagement

An independent property fills its rooms reliably and gives up a large share of each booking in commission, because the direct booking experience is worse than the one the intermediary offers. Fixing that is a conversion problem with a very direct financial reading.

healthy direct booking share (industry range, not a measured result)
30 to 50%healthy direct booking share (industry range, not a measured result)
every channel against the same availability
One inventoryevery channel against the same availability
The questions a front desk answers four hundred times a month — screenshot
  • Travel & Hospitality
  • AI Agent Development
  • AI Consulting
  • CMS Development

The questions a front desk answers four hundred times a month

Representative engagement

Check in time, parking, late checkout, breakfast, the wifi password. A guest messaging agent answers them the moment they are asked, and the upsell that used to depend on the desk being free happens on its own.

one agent across email, WhatsApp and the booking inbox
Every channelone agent across email, WhatsApp and the booking inbox
complaints, accessibility and payments always go to a person
Escalates upcomplaints, accessibility and payments always go to a person
Projects delivered
20+Projects delivered
Happy clients
15+Happy clients
People on the team
10+People on the team
Engineers mentored
500+Engineers mentored

What is the most expensive thing your team still does by hand?

Tell us, and we'll tell you honestly whether software can fix it, and roughly what it would cost. No pitch deck.