About
joneFlow is a working notebook for systems I build and operate: AI-assisted developer tooling, data pipelines, and the market-data infrastructure behind a trading system I run myself.
Where the material comes from
Every post here is a teardown of something already running in production, not a tutorial assembled from documentation. The systems the writing draws on:
- A market-analysis pipeline that pulls Korean and US market data, computes indicators, and hands structured records to an LLM for scheduled briefings. It has been in production long enough to fail in ways worth writing down.
- A real-time quote layer over a broker WebSocket feed, with the reconnect, resubscribe, and freshness handling that a live feed forces on you.
- A multi-timeframe backtesting setup, and the several ways future information leaked into it before it was caught.
- A few dozen scheduled jobs, their state files, and the silent-failure modes that come with anything that runs unattended.
Rules this site follows
- Every post carries at least one measured number or one real failure. Throttle constants, error-class counts, actual log lines. If a post has neither, it does not go up.
- No numbers I did not measure. If I have not run a tool or paid for a service, it gets no benchmark table here — it gets an explicit note saying I have not run it.
- No tickers, no target prices, no return screenshots. Methodology only. This is an engineering site that happens to touch market data, not a site about what to buy.
- Strategy parameters stay private. Thresholds and lookback windows are not published; the reasoning around them is.
- No affiliate links to tools I have not used. If a link ever earns a commission, it is on something already running in one of the systems above, and it is disclosed on the page.
- Drafts are AI-assisted; publication is not. Real data, real logs, and screenshots are added by hand before anything goes up. Nothing publishes itself.
What this site is not
It is not investment advice, and no post recommends buying or selling anything. I am not a licensed financial advisor and nothing here should be read as a substitute for one. The full disclaimer sits in the footer of every page.
Contact
Corrections, questions, and consulting enquiries: contact page. Corrections are especially welcome — if a number here is wrong, I want to fix it and say so.