01
Observable systems
Instrumentation and useful signals that help teams detect, understand, and prioritise issues quickly.
Turn technical data into actionable context for operations and development.
Reliability and platform engineering
I am a Site Reliability Engineer and software developer. I build automation, observability, and cloud platforms around one simple idea: reduce uncertainty so teams can focus on delivering value.
01 / Areas of work
My work brings together product awareness, operational judgement, and care for detail: understand the context, remove friction, and leave a more maintainable foundation.
01
Instrumentation and useful signals that help teams detect, understand, and prioritise issues quickly.
Turn technical data into actionable context for operations and development.
02
Delivery and runtime environments that can evolve without manual steps or isolated knowledge.
Apply infrastructure as code, delivery standards, and automation that make change easier.
03
Experience across infrastructure, integration, and cost optimisation in varied cloud environments.
Balance availability, security, cost, and maintainability in every technical decision.
02 / Lab
Each lab shows a bounded part of a system I use: resilient communication, observability, and home automation. It explains what information is exposed, what you can explore, and what is deliberately protected.
Active
Checking statusIndoor temperature, humidity, and air quality as an aggregate home reading. Check the current state of my home while preserving privacy.
Protected data
Presence, cameras, locks, devices, and rooms are not published.Live
Aggregated CPU and memory use from my personal server services, queried through Prometheus. Compare both resources, select services, and inspect a specific time range.
Live
Checking radioAggregate status for a Meshtastic gateway and its public MediumFast channel. Inspect activity, radio use, and the latest visible message without exposing the private network.
--
There is no visible public activity yet.
Public sending will be available after anti-abuse verification is configured.
Protected data
Only the five most recent public messages are shown; node IDs, locations, SNR, RSSI, keys, and other channels are not published.Active
Checking ReticulumA self-hosted Reticulum contact point for receiving messages from compatible clients. The guided journey shows how a test is prepared, encrypted, and confirmed before it is sent.
Reticulum address
Address available once the node is publishedReceived messages
The five most recent messages are shown as plain text. The relay's public TCP connections identify configured servers, not the route for a specific message.
Reticulum TCP connections
Names identify configured TCP connections. The LXMF address does not belong to one specific node: any client with Reticulum connectivity can discover it. This state does not guarantee a route or delivery.
03 / GitHub
Public repositories that accompany the selected work.
There are no repositories in this category.
Updated Oct 2026
Private laboratory HTTP edge: Nginx and Cloudflare Tunnel configuration for Signal Relay.
Updated Oct 2026
-
Updated Oct 2026
Modified klipper for ender3-v3 se with stock display support. https://jpcurti.github.io/ender3-v3-se-klipper-with-display/#/
Updated Oct 2026
-
Updated Oct 2026
-
Updated Oct 2026
SRE challenge
Updated Oct 2026
-
Updated Oct 2026
Personal Claude Code configuration repo
Updated Jul 2021
Config files for my GitHub profile.
04 / Notes
Short notes on systems, operations, and architecture decisions.
September 19, 2026
A practical way to turn technical signals into alerts that guide a response instead of adding noise.
Read noteSeptember 19, 2026
The architecture behind a public Reticulum destination, a privacy-preserving inbox, and separate operational metrics.
Read note05 / Experience
Apr 2021 - present
Service reliability, automation, and orchestration.
May 2020 - Apr 2021
Cloud infrastructure, cost optimisation, and integration.
Jan 2019 - Apr 2020
Automation, containers, and delivery platforms.
Apr 2018 - Jan 2019
Web development, Docker administration, and systems maintenance.
Jul 2017 - Feb 2018
Security, network, telephony, and Linux and Windows systems integration.
Mar 2012 - Jun 2017
Telecommunications, systems, software development, and KNX integration projects.
06 / Contact
I am interested in SRE, platform engineering, and software roles where reliability is a shared responsibility. I also welcome thoughtful conversations about observability, infrastructure as code, and distributed systems.
I reply personally. For an initial note, a little context about the challenge and the team is enough.
Email David