AI decision-support systems
Building intelligent systems that help people make better decisions.
I design and build AI-powered intelligence platforms that combine market data, machine learning, autonomous research, and interactive analytics into practical decision-support tools.
Featured AI System
GeoHazard Intelligence Platform
Weather hazard intelligence for companies whose operations are affected by wind, rain, lightning, visibility or cold. Live forecasts are checked against each customer's own site-specific thresholds, then translated into a plain-language risk brief — so a business knows not just what the weather is, but whether it's safe to operate.
What it demonstrates
A deterministic, auditable hazard pipeline: live public forecast data evaluated against per-site threshold profiles, grouped into six forward-looking time windows, with an LLM used only for the final plain-language reporting step — nothing about the underlying hazard detection is a black box.
Featured AI System
Silver Market Intelligence
AI-powered market intelligence platform that continuously analyses silver market data, macro signals, technical indicators and news to generate daily market briefings.
What it demonstrates
A complete AI product: data collection, signal detection, reasoning, dashboard design and automated reporting.
Featured AI System
CheckFrame
A pluggable data quality framework that automatically validates, checks, and flags data quality issues in large datasets — combining statistical, ML-based, and rule-based checks with an LLM layer that translates technical findings into plain-language reports for non-technical stakeholders.
What it demonstrates
A complete data quality pipeline: registry-based check architecture, statistical and ML anomaly detection, and automated plain-language reporting via the Claude API — validated on 626,630 rows of global stock exchange market data.
Methodology
How I build AI decision-support systems
Every system I build follows the same underlying pipeline. The domain changes — the methodology doesn't.