Backend
Server-side applications, RESTful APIs and microservices. Database design across MySQL, PostgreSQL and SQLite.
Nine departments, one developer. Everything below is work I do myself — from the database schema to the cable in the ceiling.
Server-side applications, RESTful APIs and microservices. Database design across MySQL, PostgreSQL and SQLite.
Human-friendly native applications with WinForms and WPF. Clean interfaces for operators and power-users who prefer a proper window over a browser tab.
Full-stack web work in Blazor, ASP.NET Core and Razor Pages. Responsive frontends, real-time dashboards, landing pages and robust APIs.
I maintain and customise existing WordPress sites when required. For a new project, real code is the better answer — and I will say so.
IoT and embedded interfaces, hardware-software integration, custom firmware and protocols. Industrial control panels assembled on request.
Full IP video system design, installation and configuration — cameras, recorders, networking and cable runs.
Schema design, query optimisation, migrations, and the rescue of tables long thought lost. MySQL, PostgreSQL, SQLite.
Deployment, hardening, certificates and backups. From bare metal to containers, with monitoring that actually pages someone.
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.