LIVE ·  UTC OSINT ME ·  mil.aircraft ·  fires ·  GNSS zones | GEOSIGNAL JP stress  · Brent  | OIL STRESS  ·  | AI ATLAS 200 papers · 887 authors
Independent systems research · Geospatial OSINT · AI knowledge graphs

Mapping research, monitoring signals
building systems for sensemaking.

Four production systems behind one research umbrella. Knowledge graphs of AI papers, live geospatial intelligence over the Middle East, and a quantitative macro cockpit for Hormuz scenarios — all open to inspect.

STATUS4 systems online
SINCE2024
01SYSTEMS 4 active · click any tile to enter
01

AI Atlas

Research lineage, concepts, papers
EXTERNAL ↗
AI·ATLAS · KNOWLEDGE GRAPH AI Atlas knowledge graph ai.graphatlas.tech ↗
Papers
200
1936 — 2024
Authors
887
mapped
Concepts
97
curated
Links
1,015+
graph edges
Geo Protocol· TypeScript· Bun· geobrowser.io
02

OSINT Live

Real-time geospatial signals, Middle East
LIVE
MIDDLE EAST · LIVE SIGNALS OSINT Live globe Middle East osint.graphatlas.tech ↗
Mil. aircraft
live
Fires 24h
VIIRS+MODIS
GNSS zones
active
Encounters
GFW events
Next.js 15· MapLibre GL 5· deck.gl· FastAPI· PostGIS
03

GeoSignal Finance

Macro intelligence — Hormuz cockpit
LIVE
JP · HORMUZ MACRO COCKPIT GeoSignal Finance cockpit graphatlas.tech/finance ↗
JP stress
live
Brent
$/bbl
Top risk
highest stress
Economies
6
modelled
FastAPI· FRED API· yfinance· pandas· SQLite
04

GeoSignal Overview

Cross-economy stress ranking
LIVE
GLOBAL STRESS RANKING · NOW GeoSignal Overview country stress ranking graphatlas.tech/overview ↗
Economies
6
JP EU CN IN US RU
Scenarios
4
base · 30d · 90d · extreme
Outputs
8×6
per economy
Updated
live
Brent-linked
FastAPI· FRED API· IMF WEO· pandas
05

Oil Stress Monitor

US inventory stress index — EIA weekly
WEEKLY
OIL STRESS · US CRUDE INVENTORIES STRESS ZONE 100 75 50 25 graphatlas.tech/oil ↗
Stress Score
/ 100
Status
EIA weekly
Trend
vs prev week
Top driver
highest contrib.
FastAPI· PostgreSQL· EIA Weekly· Python· APScheduler
02ACTIVITY writing · infra · recent work
RECENT COMMITS active development
today
osintadd GNSS jamming H3 layer, fix vessel cluster jitter at z<6
src/layers/gnss.ts · MapLibre GL 5
today
financeIMF WEO calibration for CB reaction parameters, live delta
data/models/transmission.py
yest
osintOGIM oil & gas infrastructure layer — PostGIS + PMTiles
backend/app/sources/ogim.py
yest
infraURL-driven map state, aircraft animation + smooth interpolation
osint_globe_v3/app/components/Map.tsx
2d
financeFX fetcher: Yahoo→Stooq fallback, SQLite cache, VIX + yields
data/fetchers/fx_fetcher.py
NOTES & WRITING 5 recent

What a Hormuz closure does to the JGB curve, modelled end-to-end

finance · long-form · May 14 · 18 min read

Vessel cluster jitter is a UI bug, not a data bug — three fixes I tried

osint · short · May 12 · 6 min

Citation graphs lie about influence. Concept graphs are honest but messy.

atlas · essay · May 09 · 12 min

Six months running four production systems off one Hetzner box

infra · note · May 03 · 9 min

A stress score is just a regression — the hard part is what you regress against

finance · note · Apr 28 · 7 min
INFRASTRUCTURE /api/health · —
graphatlas.technginx + static
GeoSignal APIFastAPI :8021
osint.graphatlas.techNext.js 15
OSINT APIFastAPI + PostGIS
NASA FIRMSfire cells poll 60m cycle scheduled
geobrowser.ioexternal · AI Atlas 200 external
Production serverEU datacenter
03 · OPERATOR

Built and operated by MaximVL, independent systems researcher. One person, four production systems, one Hetzner box.

I build research instruments for things that are too complicated to fit in a dashboard but too important to leave un-mapped — AI literature, geopolitical signal traffic, macro-financial transmission.

Everything here is hand-rolled: backends in FastAPI, frontends in Next.js and static HTML, data in Postgres + PostGIS. Available for collaboration on geospatial intelligence and knowledge-graph work.