THE WORK / SOFTWARE, HARDWARE & EVERYTHING BETWEEN

Projects and
practical work.

Websites that help customers take the next step, software that supports day-to-day work, and prototypes that test an idea. Each project below explains its purpose, my contribution and its current status.

FEATURED / DIGITAL SIGNAGE

Screens WA.

SOFTWARE + SYSTEMS
screens.waSAMPLE DISPLAY
Chrome lamp and blue glass vase in a fictional homewares campaign
FORM/OBJECT CONSIDERED LIVING.
THE NEW PERSPECTIVE COLLECTION

Objects.
With presence.

DISCOVER THE COLLECTION ↗
LIGHT / FORM / EVERYDAY RITUALS01 / 03
ONE MESSAGE. EVERY DISPLAY.
Illustrative campaigns. Fictional brands, AI imagery and sample content.

Turn a passing glance into a closer look.

Give collections, new arrivals and product stories a place to stand out.

Your screens should
work for your business.

Digital signage software for shops, venues and workplaces. Manage content across locations, schedule what appears on each screen and check display status from one dashboard.

Update menus, promotions and announcements without visiting each screen. Use schedules and layouts to keep the right content in front of customers, visitors or staff.

01

One place to manage it.

Bring your display content together, instead of treating every screen as a separate job.

02

Your brand stays yours.

Give each company its own identity, with branding and content kept separate.

03

Keep the message moving.

Offline operation helps displays keep doing their job when a connection drops.

Service websiteScreens WA: service website

BEHIND THE PROJECT

Platform development and integration spanning the management interface, company branding, offline operation and signage player support. Adapted from an existing signage codebase, with custom work across the software and the systems running it.

NestJSPrismaReactSQLiteDockerSocket.IOElixir/PhoenixBun

The campaigns above illustrate screen content; the screenshot shows the live service website. Contact me to discuss your displays, compatible players and a demonstration.

FROM THE WORKBENCH

Software, systems and prototypes.

CLIENT WORK & INDEPENDENT PROJECTS
01
Public websiteSwan City Smash Repairs Website: public websiteCompleted work

Swan City Smash Repairs Website

A customer website for a Bellevue smash repair workshop. Drivers can explore repair services, send photos for a quote and find the repair portal without having to call first.

What the work involved

Designed and built the public website, bringing repair information, photo quote enquiries and portal access into one mobile-friendly site. The focus was a clear path from accident damage to contacting the workshop.

Web DevelopmentResponsive DesignPhoto Quote Enquiries
02
Staff sign-in pageSwan City Smash Repairs SaaS: staff sign-in pageCompleted work

Swan City Smash Repairs SaaS

Repair management software for workshop staff and their customers. It brings quotes, repair jobs, customer updates and billing together, with separate access for staff and vehicle owners.

What the work involved

Built the quoting, job management, communication and billing workflows, alongside a customer portal for repair updates. The public preview shows the sign-in page; workshop and customer records require authorised access.

SaaSRepair WorkflowQuoting & BillingCustomer UpdatesCustomer Portal
03
Archived prototype

UAV Data Store Platform

Archived prototype for exploring and sharing drone mapping data in a browser. Developed support for 3D Tiles, point clouds and Gaussian splats, with company accounts and role-based access.

What the work involved

Technical prototype demonstrating browser-based geospatial visualisation and account workflows. Development ended before commercial adoption; retained here as an example of the engineering work.

ReactThree.jsNestJSPostgreSQL/PostGISTypeScriptViteStripeWebAuthn
04
In development

Fleet Deployment Manager

Deployment and monitoring tools for services running on servers in Australia and Europe. They bring repeatable releases, configuration and service checks into one workflow.

What the work involved

Built SSH and Docker deployment scripts with credential handling and a LiveView monitoring dashboard. Supports service restarts and full rebuilds through the same toolchain.

BashDockerElixir/PhoenixLiveViewSSHCaddyShell Scripting
05
Completed work

Ralph Orchestrator

A tool for running coding agents through repeated development tasks. It supports multiple providers, saves progress in Git and includes recovery when a run is interrupted.

What the work involved

Explores repeatable coding-agent workflows across different providers, with checkpointing and recovery.

PythonClaude Agent SDKGemini APIGitAsync I/OACP Protocol
06
In development

Security Scan Results Dashboard

A desktop application for reviewing security scan exports. It reads XML and CSV files and presents the findings as filterable charts and reports.

What the work involved

Turns raw security scan exports into clear visual reports for faster triage and reporting.

Next.jsReactElectronshadcn/uiTailwind CSSRechartsTypeScript
07
Completed work

MechanicManager Software Platform

Business management platform built for small automotive and mechanical workshops. Covers customer records, job tracking, inventory control and financial reporting.

What the work involved

Brings workshop administration into one interface, with tools for customer records, jobs and inventory.

JavaScript/TypeScriptWeb DevelopmentBusiness SoftwareDatabase DesignUser Interface Design
08
Completed work

Advanced GIS Tools Suite

Tools for preparing and viewing mapping data, including streamed 3D models, shapefiles and ground control points. Built for mapping and survey workflows.

What the work involved

Combines geospatial processing and browser-based visualisation for mapping and survey workflows.

GIS Software3D Model StreamingShapefile ProcessingGround Control PointsGeospatial AnalysisJavaScript/TypeScriptWebGL
09
Working prototype

CleanSpot Cleaning Drone

Cleaning drone prototype for surfaces that are high, large or hard to access. Combines a UAV platform with purpose-built cleaning payloads and control systems.

What the work involved

Prototype work exploring how remote cleaning could reduce the need for manual access at height.

Drone SystemsAutonomous NavigationCleaning TechnologyHardware PrototypingEmbedded Systems
10
On hold

Custom UAV Payload (indoor navigation)

Sensor payload design for GPS-denied navigation, built around LiDAR and SLAM.

What the work involved

Proof of concept for flying UAVs indoors without any GPS dependency.

Embedded SystemsRoboticsCustom Sensor FusionLiDARSLAM
11
Working prototype

CleanSpot Backpack

Wearable robotic cleaning unit in backpack form. Working prototype with microcontroller control, motor drive and battery power for indoor floor cleaning.

What the work involved

Working prototype that proved the hands-free cleaning concept.

MicrocontrollerMotorsBattery SystemsPrototypingRobotics
12
Completed work

PC FIX-IT Legacy Solutions

Selected network and security work from the PC FIX-IT years: mesh Wi-Fi deployments, business phone systems, custom server builds and CCTV installations.

What the work involved

Designed and installed networks, phone systems, servers and CCTV for homes and small businesses, matching the equipment and setup to each site.

Mesh Wi-FiEnterprise VoIPServer DeploymentCCTV SystemsSecurity Solutions

Something here
spark an idea?

Let's talk about it
mzs.1 / 2

Let's make this your kind of website.

Two quick picks change the whole experience: the look, the words and the work you see first.

What brings you here?

Contact Mark ↗