Expertise

Nine departments, one developer. Everything below is work I do myself — from the database schema to the cable in the ceiling.

01

Backend

Server-side applications, RESTful APIs and microservices. Database design across MySQL, PostgreSQL and SQLite.

ASP.NET CoreREST APIsSignalREntity Framework
02

Desktop

Human-friendly native applications with WinForms and WPF. Clean interfaces for operators and power-users who prefer a proper window over a browser tab.

WinFormsWPFTray toolsInstallers
03

Web

Full-stack web work in Blazor, ASP.NET Core and Razor Pages. Responsive frontends, real-time dashboards, landing pages and robust APIs.

BlazorRazor PagesBootstrapHTML5
04

WordPress

I maintain and customise existing WordPress sites when required. For a new project, real code is the better answer — and I will say so.

MaintenanceMigrationsThemesRescue jobs
05

Embedded

IoT and embedded interfaces, hardware-software integration, custom firmware and protocols. Industrial control panels assembled on request.

IoTFirmwareProtocolsControl panels
06

Surveillance

Full IP video system design, installation and configuration — cameras, recorders, networking and cable runs.

IP camerasNVR setupNetworkingWiring
07

Databases

Schema design, query optimisation, migrations, and the rescue of tables long thought lost. MySQL, PostgreSQL, SQLite.

Schema designOptimisationMigrationsRecovery
08

Linux

Deployment, hardening, certificates and backups. From bare metal to containers, with monitoring that actually pages someone.

nginxsystemdTLSBackups
09

Microcontrollers

Real devices that bridge code and the physical world. Sensors, motors, relays, buttons and displays — prototypes and finished products that react to what is around them.

ArduinoESP32SensorsMotors