Small tools that
save hours.

We're not chasing unicorns. Most of our work looks like this: focused applications that quietly remove the most painful 30 minutes of someone's day. That's 2.5 hours a week, 130 hours a year, handed back to someone who needed it.

01 · Desktop App

Bulk file renamer

A drag-and-drop tool that renames thousands of files using patterns, regex, EXIF data, or CSV mappings. Built for a photography studio drowning in IMG_0001.jpg.

  • Pattern + regex rules
  • EXIF & metadata aware
  • Dry-run preview
12,400 files renamed in 8s
02 · Desktop app

PDF text replacer

Find-and-replace across hundreds of PDFs at once, preserving fonts and layout. Originally built for a law firm updating client names across template contracts.

  • Layout-preserving edits
  • Bulk batch mode
  • Full audit log
Cut a 2-day task to 4 minutes
03 · Web app

PDF mail merger

Upload a PDF template and a CSV of recipients, get back personalised PDFs ready to send. Used by a real-estate agency for monthly investor reports.

  • CSV → PDF in one click
  • Custom field mapping
  • ZIP or email delivery
850 reports per run
04 · Automation

Invoice OCR & sorter

Watches a folder for incoming invoices, extracts vendor, date, and total via OCR, then files them into the right Xero account.

  • Vendor auto-detect
  • Xero API sync
  • Slack notifications
3 hrs/week reclaimed
05 · Desktop App

Image batch processor

Resize, watermark, and convert hundreds of product photos to WebP for an online store. One command, consistent output, no Photoshop licence required.

  • WebP + JPG output
  • Smart watermarking
  • Folder-tree mirroring
60% smaller images
06 · Desktop app

Spreadsheet consolidator

Merges weekly branch spreadsheets into a single clean dataset with column mapping and validation. Replaces a fragile Excel macro.

  • Schema validation
  • Conflict reporting
  • Excel & CSV in/out
32 branches in one click
07 · Scheduled job

Roster reminder bot

Reads next week's roster from Google Sheets and sends each staff member a personalised SMS the night before. Built for a hospitality group.

  • Google Sheets sync
  • Twilio SMS
  • Quiet-hours respected
92% fewer no-shows
08 · Microsoft 365

Email triage rules

Sorts an overflowing shared inbox by intent (quotes, support, spam, accounts) and assigns the right teammate. Self-learns from corrections.

  • Intent classification
  • Auto-assign rules
  • Weekly digest
Inbox zero by 10am
Have a similar task?

If it eats an hour
of your week, we can probably fix it.

Most of these started as a single conversation. Tell us what's slow, manual, or error-prone, and we'll tell you honestly whether a small tool would help.

Start a project