Services

Beyond the ready modules.

Any ERP module built to order, complete custom ERP systems, and the bespoke pieces around the edges — a screen nobody else has, an integration with a system only you use, a report only your finance team wants.

ERP Modules

Seven modules already written and running in production. Configured for your branches, roles and formats rather than built from scratch.

  • HRMS, inventory, purchase, recruitment
  • Billing analytics, assets, OT scheduling
  • Live in two to four weeks
  • Fixed scope, fixed price

See all seven modules

Custom ERP Development

Any module an ERP needs, built to your process — or the complete system where nothing off the shelf matches how you run.

  • Sales, purchase, stores and accounts
  • Production, quality and dispatch
  • HR, payroll inputs and service desk
  • Delivered module by module, not all at once

See the full range

Web Applications

Internal platforms and customer portals built to your process, rather than your process bent around off-the-shelf software.

  • Role-based access down to branch and tab
  • Maker-checker approval chains
  • Full audit trail of every change
  • Bulk import and export in your formats

Flutter Mobile Apps

One codebase for Android and iOS, built as a companion to the web portal so both sides always show the same data.

  • Selfie and GPS check-in
  • Push notifications via Firebase
  • Offline-tolerant forms
  • Camera, upload and document capture

Website Design & Development

Company websites, product pages and landing pages — built to load fast, read well on a phone and be found on Google.

  • Hand-built, not a bloated page-builder
  • Responsive down to a small phone
  • SEO basics, sitemap and social preview cards
  • Enquiry forms that reach your inbox
  • Content you can edit without calling me

This site is one of them. Designed, written and built here — no template, no page-builder. What you are looking at is the standard.

Hospital site rebuilt off legacy PHP

Website Care & Management

The part most people forget. Domain, hosting, SSL and updates looked after, so the site does not quietly break or expire.

  • Domain and hosting renewals tracked
  • SSL certificate kept valid automatically
  • Scheduled backups you can restore from
  • Content and page updates on request
  • Uptime checks, so you hear it from me first

API & Integration

Connecting the software you already pay for, so data moves once instead of being retyped between departments.

  • Hospital information systems and CRMs
  • Biometric devices and bank statements
  • Fuzzy matching and de-duplication
  • Scheduled reconciliation jobs

Dashboards & Analytics

SQL-backed reports over your real data, refreshed on a schedule, so the number in the meeting matches the number in the system.

  • Revenue, volume and turnaround KPIs
  • Incentive and commission engines
  • Materialised views for large tables
  • Excel and PDF exports

Process Automation

Not every process justifies a portal yet. Dashboards and forms built directly onto the Google Sheets your team already uses.

  • Web-app dashboards on existing sheets
  • Scheduled triggers and alerts
  • Concurrency-safe writes

Data Migration

Getting years of history out of the old system and into the new one, without losing the parts finance depends on.

  • Bulk loaders for very large exports
  • Cleaning, de-duplication and matching
  • Reconciliation against the old totals
  • Retry-safe imports, so a failure is recoverable

Deployment & Hosting

Set up properly on your own cloud account, so nothing critical lives on a machine you do not control.

  • AWS EC2 or VPS, Nginx and SSL
  • PM2, systemd or Docker
  • Scheduled automated backups
  • A rollback plan that has been tested
  • Documented setup, handed over to you

Support & AMC

Software is not finished at go-live. Fixes, small changes and monitoring on a monthly or annual arrangement — optional, never a condition of the build.

  • Bug fixes and small enhancements
  • New reports and screens as needs change
  • Server, backup and certificate monitoring
  • Staff questions answered directly
  • You can stop any time — the code is yours

Process

Something working in your hands, early.

Not a year-long build with a reveal at the end. One module into production first — it earns trust, and it makes the next one easier.

1

Sit with the process

I ask to watch the person who actually does the job. The register, the group chat, the workaround nobody mentions in meetings — the real rules are always in there.

2

Show you the shape

Screens, scope and a delivery plan in writing before development starts, so cost and sequence are agreed rather than assumed.

3

Ship one module

Into production, used by real staff. Every release is verified on the live server afterwards, with a timestamped backup kept for instant rollback.

4

Hand it over properly

Your server, your database, your source code, documented. Support if you want it — but you are never stuck with me to keep the lights on.

How to start

Three ways to work together.

Which one fits depends on how close your process is to something already built.

01

Ready module

Pick a module, I configure it for your branches, roles and formats, and deploy it on your server.

  • Fastest route to something live
  • Fixed scope, fixed price
  • Your logo, your terminology

Typically 2–4 weeks

02

Module + customisation

Start from an existing module and change what does not match — extra fields, a different approval chain, your own reports.

  • Most common choice
  • Quoted after a scoping call
  • Delivered in stages, not one drop

Typically 4–10 weeks

03

Custom build

Your process is genuinely different. Built from scratch, one working module into production first, then the next.

  • Scope and screens agreed in writing
  • Phased delivery with regular demos
  • Full handover and documentation

Scoped per project

Technology

What I work with.

Mature, well-supported tools — so whoever inherits your system in five years can still maintain it.

Frontend

  • React
  • Vite
  • Tailwind CSS
  • EJS
  • Blade
  • Chart.js

Backend

  • Node.js
  • Express
  • Laravel 12
  • PHP
  • Python
  • Flask

Data

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Stored procedures
  • Google Sheets API

Mobile

  • Flutter
  • Dart
  • Firebase FCM
  • Push notifications
  • GPS & camera

Infra & tools

  • AWS EC2
  • Nginx
  • Docker
  • PM2
  • Let's Encrypt
  • Google Apps Script

Tell me what needs building.

You do not need a specification. Describe how the work gets done today and where it hurts — that is enough for a first conversation.