A mix of professional platforms and personal builds. The best projects are the ones you actually use every day.
End-to-end Power BI platform tracking commitments, risk scores, and delivery performance across large construction programmes. Weighted DAX scoring, SVG custom visuals, data completeness validation, and automated documentation via Azure DevOps wikis.
Custom Power Query connector and Python/Databricks pipelines for ACC/BIM360. OAuth authentication, parallel batch fetching with thread-safe Delta logging, pagination handling, and incremental refresh across thousands of project documents.
Power Apps tool for field incident reporting with PDF export, photo capture, and SharePoint integration. Replaced a manual paper-based process across multiple construction sites.
Docker-based platform powering this site. Code snippet library with MCP server integration for Claude, development utilities (DAX formatter, JSON tools, JWT decoder), and a modular app system behind authentication.
Collection of production Deneb/Vega-Lite visuals for Power BI — Gantt charts with zoom and pan, KPI cards with hover animations, SVG gauge measures, sparkline generators, and dynamic filter display panels.
DIY heads-up display for a Hyundai i30. ESP32-S3 driving a round GC9A01 display — real-time speed via OBD2 Bluetooth, Waze navigation arrows synced from an Android head unit app, 3D-printed dash mount.
Python-generated DAX measures for validating field completeness across project data. 72 field rules, FieldValid/FieldValue calculated columns, and a completeness scoring system used across multiple programme reports.
ESP32-C3 running WLED driving WS2812B strips behind a TV. HDMI splitter feeds a capture card to a Raspberry Pi running Hyperion for colour-matched ambient lighting from any source.