TradeCanny
TradeCanny was an AI trading coach that read a trader's own broker history and pointed out habits such as revenge trading and overtrading. It closed in 2026.

It started as advice on how to build the team. Then came requests for hands-on help, and since I was getting faster with coding agents, I kept saying yes. In April 2025 I started building TradeCanny's platform, and I set up the cloud accounts, the repo, the infrastructure, the instructions its coding agents follow and the checks every pull request runs. Claude is a co-author on the repo.
One commit that September brought in the first version of its AI coach and the model gateway, the small server that stood between TradeCanny and its AI providers. It touched 416 files, and the whole commit message was "mostly working stuff."
Most of the coach TradeCanny ran was my work. I handed the build to its founder in November 2025, and he shipped most of the changes after that, including a futures broker integration.
He also wrote his own script that blocks a production deploy from anything but the main branch. It has an override for emergencies, and the note at the top says the override is "loud on purpose."
The review before launch
In June 2026, before its public launch, the founder asked me to look over the coach and the payments code, plus the new broker integration. He figured it wouldn't take more than two hours, since the app itself was done. I merged the review six days later, and by then it had grown into nine phases of changes that tightened security on payments and data access.
Then I kept going, and the next day I merged a long-term memory for the coach, along with a fixed set of coaching test cases that run on every pull request. The day after, I started on an MCP server (MCP is the protocol Claude and ChatGPT use to reach outside data), which let a trader connect their own Claude or ChatGPT to their TradeCanny account through TradeCanny's own sign-in and consent screen.
ChatGPT connected first. Claude's desktop app took six more pull requests, all merged on the Fourth of July, 2026. One is titled "attempt," a later one promises "the real Claude-finalization fix," and two more came after that.
The last one fixed what was actually wrong. Cloudflare, which sat in front of the site, was blocking Claude's connector by name. ChatGPT's connector went by a different name, so it had been getting through the whole time, which is what hid the problem.
I built the mobile app in July and August, and my last commit to the repo was on August 2, 2026. After that my work was advice, which is what I'd signed up for. TradeCanny closed in 2026.
Stack
- Languages
- TypeScript
- Product
- Next.js
- Mobile
- Expo
- Data
- Durable Objects
- Payments
- Stripe
- Infrastructure
- Inngest

Text mePaul Mikulskis
(617) 599-0775If this sounds like your situation, tell me what's going on.
This number usually answers in a minute or two, in my voice, and every conversation comes straight to me.
Text (617) 599-0775