Services / Internal tools

Custom internal tools for small businesses

When the spreadsheets break, the SaaS bills pile up, and your team is wasting hours on double-entry, that's the signal you need a real tool. I design and build internal systems that fit how your business actually works, then hand them off so they don't trap you with one developer or one vendor.

Booking systemsAdmin dashboardsOrder managementCustomer portalsOffice integrations

What I usually build

Internal tools come in many shapes. The pattern is the same: replace manual work or fragmented SaaS with one place your team can rely on. Common shapes I've shipped:

Booking & scheduling
Appointment booking, room scheduling, shift planning. With reminders, cancellation handling, and reporting. Not a calendar pinned to a fridge.
Time tracking & invoicing
Hours logged in one tool, approval flows for managers, export-ready by default for payroll and clients.
Order & inventory tools
Track orders, stock levels, suppliers, and customer history. Tie in your accounting export so nothing falls between systems.
Customer portals
Self-service for your clients to upload, download, message, or book. Reduce the email back-and-forth.
Admin dashboards
Operations cockpits that pull from the systems you already use (CRMs, spreadsheets, payment platforms) into one screen.
Office add-ins
Bring live data into the tools your team already lives in: Excel, Outlook, Teams. No retraining.

Recent projects

Three I can talk about openly. Each replaced a real, messy process with a tool the team still uses.

Replaced scattered timesheets and manual payroll with one source of truth. Consultants log hours, managers approve in real-time, exports are audit-ready.

Internal toolFull-stackIntegration

Replaced cash at the company canteen with NFC tap-to-buy. Each employee gets a tap-and-go card and a monthly statement.

HardwareInternal toolFull-stack

An Office add-in that pulls live utilisation and schedule data into Excel so PMs stop maintaining parallel sheets.

Office 365IntegrationInternal tool

How an engagement works

1. Discovery
A few short conversations and a walkthrough of how you work today. Output: a scoped plan with phases, trade-offs, and a fixed first-phase price.
2. Design
Wireframes for the screens that matter. We agree on the data model and the user flows before any code is written.
3. Build
I work in short cycles with regular demos so you see progress and can redirect early. No black box.
4. Handoff
Code, deployment config, docs, and a recorded walkthrough. You own everything. If you change developer later, the next person can pick it up.

Stack & approach

I pick boring, well-supported technology over fashionable ones. The goal is a system your next developer can read and extend without a six-month ramp-up.

Backend

Django or Node.js with Postgres. Type-safe APIs, audit-friendly history, authentication that actually works for non-engineers.

Frontend

Next.js + TypeScript + Tailwind. Server-rendered for speed and SEO, accessible by default, no SPA bloat.

Hosting

Dockerised and deployed on a VPS or a Dokploy/Coolify host you control. No vendor lock-in. Daily backups, HTTPS, monitoring out of the box.

Let's talk

Got a process that doesn't scale anymore?

Tell me where the spreadsheet is breaking, who's using it, and what good looks like. I'll come back with a phased plan and an honest first-step quote.