Projects

Client engagements, products, tools, builds and experiments. Browse the groups, then open a project for my contribution, details and links.

Client engagements

Back to project groups ↑

Products & substantial projects

  • AfterCheck

    In development

    Private customer feedback and follow-up software for local businesses and service teams.

    Build details — AfterCheck

    Web application

    Product and application development.

    Next.js · React · TypeScript · Supabase

  • My Inky Friend

    Prototype

    A paused product prototype with packaging, a website and digital birth certificates, built around a licensed 3D model.

    Build details — My Inky Friend

    Physical product & digital experience

    Concept and identity, website/app, packaging, and prototype certificate, payment and email workflows. Product photography was collaborative; the underlying 3D model was licensed from its creator.

  • Work Timer

    Built

    Project-based time tracking with reporting and export.

    Build details — Work Timer

    Time-tracking application

    Application development.

    React · Electron · Chart.js

Back to project groups ↑

Tools, builds & experiments

I have written or assembled browser tools, scripts, data transformations and small internal utilities for ERP, POS and other operational work. I use Python, PowerShell and JavaScript to fill missing connections and handle repeated tasks.

  • POS / commerce diagnostics

    Built

    SQL diagnostics for tracing promotional pricing across POS and commerce systems.

    Build details — POS / commerce diagnostics

    Diagnostic tooling

    Built the diagnostic tooling and supported operator-led verification.

    SQL · CounterPoint · Shopify

  • Weather-to-signage adapter

    Built

    A service that turns weather data into feeds a signage system can consume.

    Build details — Weather-to-signage adapter

    Integration

    Built the feed adapter and container integration.

    Node.js · RSS · Docker

  • Camera recording & remote support

    Built

    Linux-based camera recording and storage with remote support.

    Build details — Camera recording & remote support

    System implementation

    Configured the Linux recording environment, storage and remote support.

    Linux

  • IP phone-system implementation

    Historical

    A shared phone system with separate incoming numbers, hours and menus for two businesses.

    Build details — IP phone-system implementation

    System implementation

    Configured call routing, phone endpoints and business-specific menu rules.

    IP telephony

  • Receipt-printer task tool

    Prototype

    A prototype for turning tasks into thermal-printer output.

    Build details — Receipt-printer task tool

    Personal project

    Built this personal project myself.

  • Raspberry Pi printer controller

    Built

    I assembled and configured a Raspberry Pi as a dedicated OctoPrint controller for a 3D printer. OctoPrint provides the control software.

    Build details — Raspberry Pi printer controller

    Physical build

    My wider 3D-printing work includes model handling, slicing, calibration and troubleshooting.

    Raspberry Pi · OctoPrint

  • Pico GitHub Activity

    Historical

    A PHP plugin that brings GitHub activity into a Pico website.

    Build details — Pico GitHub Activity

    CMS plugin

    Plugin development.

    PHP · Pico

  • Background-music integration

    Built

    An application that plays online audio through an existing PA system.

    Build details — Background-music integration

    Audio integration

    Built the application and configured the telephony and PA connections.

    Audio

  • Electronic message centre

    Historical

    A roadside display with scheduled content and feeds from business systems.

    Build details — Electronic message centre

    Display implementation

    Researched the purchase, prepared sign artwork and configured replacement control software; continued managing content and maintenance.

    Digital signage

Back to project groups ↑