Your local digital tech partner

Start Your Project
StarStarStar
Mario

Intro

Hi, I'm Johan, and I'm the technical muscle behind Software Plumber.

After 35 years spent building robust, rock-solid software systems for both SMEs and large corporations, I decided to focus my decades of expertise right here in South London. I saw a clear need for reliable and personal software expertise available to local businesses. My goal is simple: to be your local, trustworthy and dedicated partner for those exact needs.

Digital Solutions

Websites

Bespoke Websites

Your 24/7 Digital Shop Front

I build the core of your online presence — a streamlined, trustworthy machine designed to turn local visitors into paying customers, easily viewed on any device.

  • Coin
    Modern Brochure Site Professional, mobile-first design for service businesses (e.g., Lawyer, Locksmith).
  • Coin
    Online Booking Portal Allows customers to schedule services and pay deposits 24/7 (Hair Care, Dentist).
  • Coin
    Interactive Gallery Site Visually focused showcase for large inventory or custom work (Furniture, Art Gallery).
  • Coin
    Menu & Order-Ahead Simple web ordering system integrated with local restaurant or cafe operations.
  • Coin
    Membership Portal Secure area for paying subscribers to access exclusive content (Local Club, Fitness Studio).
Applications

Bespoke Device Apps

Tools Tailored to Your Trade

When off-the-shelf software just doesn't fit, I personally craft dedicated, high-performance apps for your staff's specific needs, whether they're at the desk or on the road.

  • Coin
    Vehicle Check-out/in App A tablet app to log vehicle condition via photo and a damage tagger and flags condition discrepancies for manager review.
  • Coin
    Quick Quote/Estimating Tool Desktop tool for field staff to generate accurate job quotes (Electrician, Roofing).
  • Coin
    Appointment Check-in Kiosk App Simple tablet or touchscreen app for customer self check-in (Gym, Dentist).
  • Coin
    Barcode Generator/Scanner App Generates internal barcodes and logs scans (Warehouse, Small Manufacturer).
  • Coin
    Field Service Data Collector App Mobile app for technicians to log site data and photos (Inspection, Maintenance).
AI

Artificial Intelligence (AI)

Smart Tools for Smarter Decisions

I integrate affordable, practical AI models into your existing systems to automate decisions, predict outcomes, and provide critical business insights right when you need them.

  • Coin
    Simple Sales Trend Forecaster Analyzes past POS data to predict staffing and inventory needs (Food, Convenience Store).
  • Coin
    Personalized Product Recommender Basic script suggesting items based on local customer history (Pet Store, Book Store).
  • Coin
    Spam/Bot Comment Filter Custom filter using language models to clean up online community boards (Church, School).
  • Coin
    Image-Based Inventory Sorter Uses vision to rapidly categorize newly photographed items (e.g., used car parts).
  • Coin
    Document Summarizer (Internal) Tool to quickly summarize long legal or operational documents for staff (Legal, Real Estate).
IoT

Internet of Things (IoT)

Bridging the Digital and Physical World

I use simple, powerful hardware (like Raspberry Pi and sensors) to bring real-world data into your business. I build practical IoT solutions that provide custom tracking and notifications.

  • Coin
    Connected LED Status Boards Displays live availability or wait times using bright, updated LED signs (Bar, Hair Salon).
  • Coin
    Environmental Monitoring Uses sensors to track temperature/humidity for storage areas (Bakery, Florist).
  • Coin
    Fleet GPS and Geofencing Tracker Monitors vehicle location and service area compliance (Car Rental, General Contractor).
  • Coin
    Visitor Counter Integration Simple sensor integration to measure real-time foot traffic (Retail Store, Art Gallery).
  • Coin
    Asset Tracking (Small Tools) Simple RFID/Bluetooth tracking for small, high-value tools in a workshop.
Integration

Operating Services

The Invisible Plumbing That Keeps You Flowing

These are the backend systems that automate the boring stuff. I work to safely connect your disjointed software (POS, accounting, inventory) and automate processes wherever the systems allow me to.

  • Coin
    E-commerce to Inventory Sync Engine Automated background service that keeps stock levels accurate across platforms.
  • Coin
    Accounting Software Bridge Script that formats POS data for automatic import into Xero/QuickBooks (Accountant, Store).
  • Coin
    Automated Invoice Generator Converts technician job logs into professional invoices (Locksmith, General Contractor).
  • Coin
    Daily Backup & Health Check Automated script for local file backups and system health summary email.
  • Coin
    Stock Low-Alert Trigger Sends an SMS/email alert to the manager when a crucial item falls below a threshold.
Dashboard

Dashboard Systems

See Your Business Health Instantly

Stop digging through spreadsheets. I build custom dashboards that pull live data from every corner of your business, giving you a clear, visual report of your key metrics in one place.

  • Coin
    Real-Time Sales & Stock Dashboard Displays sales targets and urgent low-stock alerts on a dedicated screen (Cafe, Store).
  • Coin
    Job Progress Tracker (Kanban) Visualizes the status of every active job for field service teams (Roofing, Electrician).
  • Coin
    Reservation/Occupancy Tracker Live view of available rooms or tables (Lodging, Bar).
  • Coin
    Supplier Delivery Status Monitor Tracks outstanding orders and ETA status from key suppliers.
  • Coin
    Inventory Age Dashboard Highlights stock items that have been sitting unsold for a defined period.

Pricing

I believe in transparent pricing that reflects the time and value I deliver. Before any work begins, I provide a detailed time estimate. Once we agree on the plan and a 50% deposit is received, I dive in.

BTW: unlike some agencies out there, when I receive the final payment, I will provide you with all the source code, assets, intellectual property and credentials. You paid for it, you own it.

Many projects are dynamic — as you see the work come together, you might want to pivot or refine the direction. This is natural and welcome! Refactoring often leads to better solutions. However, major revisions that significantly change the original scope may require a small, pre-agreed adjustment to the final payment.

I use tiered pricing to ensure you get a better value on larger projects. Every piece of work is estimated in hours. As the hours increase, the rate decreases.

SizeDurationHourly Rate
Micro-Tasks1 - 8 hours£45 / hour
Small Projects1 - 5 days£40 / hour
Mid-Size Projects1 - 3 weeks£35 / hour
Large Projectsmore than 3 weeks£30 / hour

Samples

A few recent solution outlines to help you picture scope, deliverables, and price.

The system is a foundational, mobile-first website focused on essential security and emergency services presentation. Functionality includes infrastructure setup like hosting, DNS, and SSL; initial code deployment; and form handling for email forwarding. It comprises five static content pages with professional UI/UX design, prominent emergency contact features such as a click-to-call button, and a basic lead capture contact form. Final steps involve cross-browser quality assurance and basic documentation.

This system is a comprehensive, secure, mobile-first ordering and management platform. It includes setting up hosting and security, developing a database and admin portal for managing inventory and pricing, and creating a customer-facing front-end with time slot logic. The system also features a real-time kitchen dashboard for order fulfillment and integrates secure payment processing with Stripe and automated communication.

This system is a secure, cloud-hosted vehicle inspection platform with a core database managing vehicles, staff, and inspection data. It features a staff-facing tablet app for optimized check-out/check-in, capturing mandatory images and tagging damage locations. Backend logic handles staff authentication, status changes, and comparison of inspection data, automatically alerting managers to critical discrepancies via email, which are then viewable on a secure web dashboard for reporting.

This system is an AI-powered document processing tool designed for staff use. It securely hosts the application and handles staff authentication. Core functionality includes a secure web interface for uploading documents, which are then processed using OCR for text extraction and immediately deleted. The extracted text is sent to an integrated Large Language Model for summarization and key clause extraction, with logic for handling long documents. The results are displayed in a web UI for review and can be exported, with an audit log for monitoring usage.

This system is a real-time queue and staff management solution built around a database and core socket server. It manages staff actions—like clock-in, breaks, and sign-offs—via a stylist tablet interface. Concurrently, it handles customer entry and utilizes this data to drive an integrated LED display, powered by a Raspberry Pi, which scrolls queue information and predictions. The project concludes with necessary testing and staff training.

This system is an inventory management solution featuring secure hosting, a PostgreSQL database for core item and stock data, and staff authentication. Its primary functionality includes a mobile-optimized interface for warehouse stock updates, an admin control for setting minimum stock thresholds, and an automated alert system. The alert system uses comparison logic with throttling to prevent repeat notifications, integrating with SMS and email gateways for multi-channel communication based on user preferences.

This system is a real-time room management application designed for hospitality staff. It features secure hosting, a real-time database with WebSockets for instant status updates, and a core logic that manages the room status flow from occupied to ready. The system includes separate web interfaces for reception and housekeeping, a public lobby display, and logic to prevent integrity errors in status transitions.

Let's Talk

Ready to finally fix that leaky system or build the tool that will grow your business? Get in touch with me directly—I'm always happy to talk through your challenge and give you an honest perspective on the best way forward.

The first step is understanding your vision. Please follow this simple structure and send it to me as your initial email:

1. Capture Your Dream

Tell me your overall goal. Focus on the why and what. What will this software allow your business to do that you currently can't?

2. Break it Down

Take that big dream and break it into smaller topics or features. Look at the categories we listed on this page (e.g., Websites, Dashboard Systems, Bespoke Apps) as example to help structure your thoughts. For each main topic, break it down further into specific bullet points describing what that part of the system needs to do.

3. Send me the Details

Send it to me, preferably using email, but you can use Whatsapp as well.

Example structure for your email:

  • Topic 1: Online Booking System
    • Needs to check staff availability in real-time.
    • Must accept £10 non-refundable deposits via Stripe.
    • Must send automated SMS confirmation 1 hour before the appointment.
  • Topic 2: Dashboard Monitor
    • Needs to display today's sales vs. target on a single screen.
    • Needs to flag inventory items that are below stock level 5.

What Happens Next?

Once I receive your detailed email, I will study your needs thoroughly. I will then send a response, and we can quickly agree on a date and time to meet. We can meet at your business, a quiet local cafe, or any location that is convenient for you to discuss the project in detail.

I look forward to hearing about your project!