Platform engineering
Kubernetes on Azure (AKS), GitOps with Flux, infrastructure in OpenTofu, PostgreSQL operators, identity with Keycloak, GPU node pools. Capacity and cost planned, and built to hold up in an ISO 27001 audit, not just a demo.
Platform & geospatial engineering · Belgium
I am Alexander Kerckhofs, a staff-level platform and geospatial data engineer. Through Exalis I build the pipelines that turn LiDAR and imagery into data people use, and run the Kubernetes platforms they depend on.
Platforms that pass the audit, geodata that lines up to the centimetre, and 3D on the web that stays fast at country scale.
Kubernetes on Azure (AKS), GitOps with Flux, infrastructure in OpenTofu, PostgreSQL operators, identity with Keycloak, GPU node pools. Capacity and cost planned, and built to hold up in an ISO 27001 audit, not just a demo.
LiDAR point clouds, aerial and oblique imagery, LoD2 building reconstruction, and pipelines in Python and Dagster. Coordinate systems done right, down to the Belgian datum grid.
CesiumJS and 3D Tiles viewers that stay smooth with large point clouds: tileset structure, level-of-detail hierarchies and render loops profiled down to the cause.
Intermittent failures, timeout cascades and performance cliffs that survive the usual fixes, traced through logs, profiles and packet captures until the cause is proven. Then fixed, or handed to the vendor with evidence they cannot wave away.
Six years on one production platform. Client names stay private; the numbers come from the project records.
40min
33 of 33 production nodes, no reboots
Rolled out a mitigation for a kernel privilege-escalation flaw across every production node on the evening it was flagged, then re-verified it after the next node-image upgrade.
2% to 92%
valid 3D building solids
Benchmarked two open-source reconstructors on 2,773 buildings before switching engines, at a median roof error of 6.5 cm. The pipeline now publishes more than 400 statistical sectors.
115 to 14ms
CPU time per orthophoto tile
Rewrote the read path of a production tile service. Warm latency went from 133 to 21 ms and tiles became ten times smaller, with pixel-identical output.
<1 to 8.75GiB
memory per database pod, injected silently
Production stopped scheduling (0 of 36 nodes fit) after the managed-Kubernetes provider quietly enabled an admission policy that padded every database sidecar. Traced and stopped the same morning, with an evidence pack for the vendor.
Profiles, traces and benchmarks before opinions. The root cause, not the loudest symptom.
You get the trade-offs, open risks and decisions in writing, not an idealised diagram.
Runbooks, C4 diagrams, decision records and audit artifacts stay in your repository and your knowledge base.
Exalis is a one-engineer consultancy. You work directly with the person who designs and builds the system.
I work in production environments under ISO 27001 and NIS2, with the privileged access that comes with them, and I document as I go. My background runs from Kubernetes platform operations to municipal-scale LiDAR and imagery pipelines. When a decision needs weighing, you get a written evaluation: for engineers who want the details and for a board that wants the conclusion.
Tell me what you are building. You will get an answer, in Dutch or English, from the engineer who would do the work: a fixed-scope investigation, a written evaluation, a project build or a longer embedded contract.