thistle·code online

Work

Everything, with its actual state.

Including the parts that are unfinished. A portfolio that only shows finished things tells you nothing about how someone works — and most of what is interesting happens before the finish.

Trading tools

Assay

Backtest verification for TradingView strategy builders. Upload a List of Trades export and get a letter grade with the reasoning: is the sample big enough to conclude anything, does the win rate clear what the reward-to-risk demands, was the worst losing run worse than chance predicts, and at what spread does the edge disappear. Free, no account, and the file you upload is never stored.

assaytrade.com →
Django · SQLite
Live

Edge Reality Check

A published TradingView indicator. From every bar it asks whether price travelled the target distance before the stop distance, and counts the answers — giving the hit rate random entry would have produced at a given reward-to-risk. That is the number any entry signal has to beat, and almost nobody knows theirs.

TradingView →
Pine Script v6
Published

Pine Script, coded and honestly backtested

Your strategy built in Pine Script v6 — no repainting, no lookahead, clean and commented — and then a straight answer on whether it holds up. Most developers code what you describe and hand it back; a strategy that looks good and isn’t costs far more than the build ever did.

See the packages →
from $40
For hire

Personal tools

These are not products and none of them is for sale. I built them for myself, I use them every day, and they are here because what someone builds when nobody is paying tells you more about how they work than a client project does.

All three share the same shape: installable to a phone, working offline, no account, no server, and the data exports to a file you keep.

Budget Personal

Household budgeting, built because the app we were paying for did less than a spreadsheet and charged monthly for the privilege.

Week Planner Personal

Hour-by-hour planning for the week ahead. Lives on my phone home screen and syncs through a file rather than someone else’s account.

Trading Journal Personal

Where my own strategies get recorded and reviewed. It is the tool that turned up a trade that never happened, and the reason I trust an export less than I used to.

Games

Untitled sci-fi RPG

2D pixel-art, built in Godot 4. Currently a vertical slice rather than a game: one station, one rescue, enough systems to prove the loop is worth building out. I’ll write it up as it goes, including the parts that turn out to be wrong.

Godot 4 · GDScript
Building

Something you want built?

The trading work is the most public, but it isn’t the limit of it.

Get in touch