I audit & debug crypto perpetual-futures trading bots.
I find the bugs that quietly drain perp bots — the mispriced stop, the stuck lock, the orphaned order — on dYdX v4, Hyperliquid, and Binance Futures.
/ what i catch
Perp bots rarely blow up loudly. They bleed: a stop-loss placed a few ticks off, an indexer read with no retry, a safety flag that latches on and silently halts trading. I read execution code for exactly these failure modes.
/ how it works
Start free. Most bots have at least one money-losing bug I can point to inside 30 minutes.
30-minute review
I read your execution code and flag the top risks I see, live. No charge, no obligation — you walk away with something useful either way.
Fixed-scope audit
A full pass over order placement, position lifecycle, and recovery paths. You get a written report ranking every issue by money-at-risk, plus a one-hour debrief call.
Ongoing engineering
Implement the fixes, add the missing guardrails, or build out new execution logic — on call as a second set of hands that already knows your code.
/ incident reports
Two real bugs I traced and fixed in a production multi-asset perp bot on dYdX v4. Both are the kind that cost money silently, with nothing in the logs that screams.
trigger = entry − targetPnL ÷ size), and enforced tick-size rounding plus pre-submission validation so no malformed or mis-leveled trigger reaches the exchange.409 already-in-flight, the app reported the backend unreachable, and the bot quietly stopped trading that market until someone restarted it by hand — a silent outage with no auto-recovery./ open source
I packaged these checks into a Python static analyzer that flags fee-blind TP/SL, no-retry indexer reads, sticky safety flags, and orphaned-order risk across a perp-bot codebase. Read the code, run it on your own bot.
github.com/pedramhatef/perps-bot-healthcheck →/ contact
Running a perp bot and want a second set of eyes on the execution code? The 30-minute review is free — bring your worst-behaving market.