STACC
Full-stack & protocol engineer. Solana · mechanism design · AI tooling. I build financial tools — open, auditable systems that give people more options.
Whistleblower on record (US & UK). Conviction contested — appeal in preparation. Everything below is sourced, collapsible, and available en español.
One page, no spin.
The whole dossier in ten rows. Sources and depth sit behind the collapsibles further down.
remote · global
| Name | Jarett Dunn (“stacc” — the handle is the brand) |
| Nationality | Canadian — New Glasgow, Nova Scotia |
| Base | Canada · remote-first · Americas time zones |
| Role | Full-stack & protocol engineer — financial tools |
| Focus | Solana / EVM · mechanism design · AI tooling · market infrastructure |
| Track record | 6+ yrs shipping on-chain systems · 1,400+ public repos & gists (GitHub since 2016) · Binance market-making competition winner (futures) |
| Languages | English (native) · Spanish (AI-assisted workflows — this site is the proof of concept) |
| Status | Open to work — advisory · contract · full-time |
| Record | Fully on the record — court-sourced, including the parts that cost me. See Exhibit 06. |
Talent is evenly distributed. Financial infrastructure is not. I build where the gap is widest — a changemaker in pursuit of a greater good.
“Btw this is the reason I gave up on this project. I don’t want to make software for people that already have money.”
Deep where it matters.
Not a keyword list — every line below is backed by shipped code, merged PRs, or trained weights referenced in this dossier.
A. On-chain / Solana
- Rust · Anchor — PDAs, CPIs, zero-copy
- Token-2022 — transfer hooks, novel primitives
- Metaplex — Hydra fanouts (3 PRs), token metadata
- Jupiter aggregator · Jito MEV — searchers, bundles, LUT-indexed routing
- Yellowstone gRPC / Geyser — indexers, real-time pipelines
- Validators — mainnet (~75 SOL stake in 3 days) + testnet
B. DeFi mechanics
- AMM & bonding-curve design — Raydium CP-Swap / CLMM, Orca Whirlpools, Meteora, Strata
- Flash-loan composition — atomic multi-instruction bundles
- LSTs — Sanctum stake-pool architecture, burn-loop accrual
- Presale / launch mechanisms — anti-dump structures, locked quote pools
- Oracle-free design — rebalance-by-minting, MEV captured for LPs
C. Full-stack web
- TypeScript · React / Next.js · Node — production frontends, PR-reviewed
- Python — bots, ccxt, data pipelines
- Supabase / Postgres · Redis · Grafana — schemas, migrations, tx-inclusion metrics
- Chrome MV3 · Android release builds · Firebase — shipped consumer surfaces
- Docker · Vercel · CI — solo-dev ops
D. AI / LLM
- LoRA / PEFT fine-tuning — Qwen2.5-32B voice adapter, trained artifact
- Dataset engineering — 7M+ message corpora → clean train/valid/test
- Agent tooling — MCP servers, OpenAI Apps SDK, tool-call design
- Realtime transcription & voice pipelines — OpenRouter, streaming audio
- Applied LLM product work — metering, spend caps, per-user key provisioning
E. Trading & markets
- Market making — won the futures bucket of a Binance MM competition
- Funding-rate & cross-exchange arbitrage scanners — 5 venues
- Options — Deribit integration, hedged long-straddle MM research
- Execution infra — broker APIs, referral programs, strategy providers (Zignaly)
- Algo-trading SaaS — Coindex Labs: live alpha fund, partner integrations
F. Security & forensics
- Audit coordination — Pashov group; Immunefi reports (Orca, Raydium)
- Exploit analysis — live forensics on nine-figure TVL systems
- Regulatory-grade briefings — 200+ documented submissions to counsel
- Technical writing — 2 published books, HackerNoon/Medium features
Receipts, not claims.
Every row expands. Roles first, then protocols, apps, and AI work — each with its evidence trail.
Link status. Historic crypto domains die young. Every external link on this page was tested live on 31 Jul 2026.
EX-04.1Baton Corporation Ltd — pump.fun+
Core-platform developer at the Solana memecoin launchpad during its hyper-growth phase — hired out of the community after building vaults on top of their bonding curves. Remote, then embedded with the team in the UK.
- Frontend PRs on the main app, including wallet-flow fixes reviewed into production
- Built transaction-inclusion metrics (Grafana + custom server): “% of transactions submitted that actually land on-chain”
- Supabase schema migrations; moderation tooling (ban-term automation, bulk actions, unban flows)
- Coordinated the Pashov security-audit pipeline
- Product vision later shipped by the platform: a native AMM (“an AMM that is literally just entirely a bonding curve” → PumpSwap), perpetual creator revenue sharing (→ Project Ascend), referral-fee-by-default (→ multi-wallet fee splits), treasury-into-LST value accrual (→ PUMP buybacks) — dated team-chat receipts, Apr–May 2024
EX-04.2Coindex Labs+
Algo-trading SaaS — strategy engine, exchange integrations, and the live alpha fund.
- Shipped the first production strategy (“longshort”) to paying users — ~$16k across 5 users in alpha, reported 3.5–6% average daily returns over the sample window
- Owned the Binance broker API relationship and Deribit partner-program integration
- Won both the futures and spot/margin buckets of Binance’s 2020 BNB trading competitions — share of the 40k + 10k BNB prize pools — with his open-sourced bot
- Strategy provider on Zignaly — verifiable third-party-tracked performance
EX-04.3Independent protocol engineering+
Six years of public, verifiable output across Ethereum then Solana.
- 1,400+ public repos & gists — 667 repos, 787 gists (github.com/staccDOTsol): MEV searchers, Jupiter AMM implementation, flash-loan tooling, LUT multi-swap arbitrage, binary options on Token-2022
- Merged/PR contributions: solana-labs/solana #30380, solana-program-library #6071, GlassEaters/hydra #21/#26/#30, blockworks-foundation/autobahn #16, raindrops-protocol #30
- ETH-era public arbitrage bots (dexArb, 2020); RAY (Staked.us Robo-Advisor for Yield) governance contributor
- Ran mainnet and testnet validators; dedicated RPC/geyser infra for low-latency strategies
EX-04.4Magical Internet Money+
Oracle-free leveraged synthetic-pairs AMM on Solana. Deposit USDC, receive a Token-2022 receipt token representing a leveraged pair — deployed as a triangle of three CP-Swap pools in one atomic transaction, rebalanced by “minting the loser” instead of trusting an oracle. Rebalance MEV accrues to LPs, not arbs.
- Full mechanism spec + on-chain program design (Anchor/Pinocchio, tx-introspection enforced, mandatory LUTs)
- Production-grade design system for the trading terminal: tokens, components, lint-adherence config, content/voice guide
- Live at magicalinternet.money — mainnet alpha, unaudited (honesty-first labeling, by design)
EX-04.5Accrue — accrue.fund+
Risk-managed yield infrastructure designed for conservative operators — built so that even the most cautious treasury (up to a nation-state’s) can outpace inflation without taking speculative risk. Android release build shipped; state-level implementation deck available on request.
EX-04.6Engineered Liquidity Presale+
A presale where the launch price is simultaneously the all-time-high and the floor: half the raise buys the token, half locks as a USDC quote pool — one atomic bundle, zero sellable supply at t=0. The only holders are presalers, and they literally cannot sell into air.
- Live tracker wired to real mainnet state (JSON-RPC + WebSocket account subscriptions)
- Full thesis memo + mechanism design published on stacc.art
EX-04.7stacc.show / pumprecovery+
Mirror-able Solana bonding-curve launchpad: referral fees, Orca liquidity adds, buy-and-burn, and one-click Vercel mirror deployment so communities can run their own front ends. Public repo: staccDOTsol/pumprecovery.
EX-04.8stacSOL+
Deflationary liquid-staking token on Sanctum’s audited stake pool — burn-loop value accrual, designed as savings infrastructure, not a casino chip.
EX-04.9fomox402 · degen.auction+
Agent-native game design: an MCP-native “last bidder wins” game where AI agents register faucet-funded play wallets and bid via tool calls — shipped as an OpenAI Apps SDK widget (playable inside a chat client) with snipe-extend rounds and settle-to-claim payouts.
EX-04.10ScrollPay+
Browser extension that rebates attention: XP for ad impressions with a Bitcoin-style halving schedule, three-level referrals, and prize draws — Firebase/Firestore backend with security-rule-clamped batched writes. Privacy-safe by construction: never reads page content.
EX-04.11Voice adapter — Qwen2.5-32B LoRA+
A trained LoRA adapter (rank 32, ~1 GB of weights) teaching a 32B instruct model a specific human writing voice — end-to-end: raw archive → cleaned train/valid/test splits → PEFT training → ChatML-templated artifact.
EX-04.12FOMO3D on Solana + game lab+
Game theory you can play: a Solana remake of Fomo3D (Token-2022 LSTs, staking, bounties), gobbler.fun fee-split games, a casino-grade slots prototype fusing scatter-pays with last-key-wins pot economics, and fully on-chain Clockwork-thread games.
EX-04.13Design prototypes — ffragmented · Prompta · ProofFront+
- ffragmented — trading UI for ~1,284 long-tail Orca whirlpools that orca.so doesn’t list: same protocol, same fees, infinitely more pools
- Prompta — voice-tracked AI teleprompter: realtime transcription follows the speaker, subscription tiers, per-user spend-capped API keys
- ProofFront — manifest-driven dApp frontend framework: declarative scenes, wallet gating, theming (12+ demos)
Don’t just use protocols. Patch them.
Two open PRs against the two most important codebases in the Solana ecosystem — the validator client itself and the flagship AMM. Both reproducible, both measured on mainnet, both still open.
CS-01agave #12781 — TowerSync vote batching+
The problem. Every Solana validator pays a fixed vote-transaction burn — 5,000 lamports × ~410,000 votes ≈ 2.05 SOL per epoch. Below ~5k SOL stake, that fixed cost exceeds the inflation reward: small validators run at a loss by design, and the network centralizes around whoever can absorb the bleed.
The patch. Batch up to 31 votable banks into a single TowerSync transaction (the tower already accumulates the lockouts). Opt-in; default N=1 is bit-for-bit identical to today’s behavior. Force-flushes on fork switches and right before the validator’s own leader slots; an adaptive mode retunes N every epoch from current on-chain stake. Two files touched: replay_stage.rs, tvu.rs.
The receipt. Live on mainnet on his own validator — stacsol.app, a 2,341.72 SOL single-validator LST — since 27 May 2026 at N=31: measured 94.6% vote-fee reduction (2.05 → 0.11 SOL/epoch), vote credits healthy across epoch 978, validator economics flipped from −1.33 to +0.61 SOL/epoch. A +1.94 SOL/epoch swing — ≈ +283 SOL/year per small validator.
The candor. The PR flags its own most aggressive consensus choice (not force-flushing on new_root) and asks reviewers to attack exactly that line, with a documented conservative fallback. That is how you write an upstream PR.
In plain words: validators vote ~410,000 times per epoch and pay a fee per vote (~2 SOL total). Small validators pay more in fees than they earn — so they lose money and quit, and the network centralizes. This patch packs up to 31 votes into one transaction — one fee instead of 31 — cutting the cost 94.6% on his own live validator. Off by default; nobody is forced to use it.
CS-02raydium-amm #49 — rescue-sol+
The problem. Legacy Raydium AMM pools hold liquidity whose LP tokens were burned by third parties. A burn is forever by design — so that liquidity is stranded: visible on-chain, unusable by anyone, forever. Dead weight on the protocol’s books.
The patch. An authority-gated rescue path: Raydium — and only Raydium — can withdraw stranded liquidity from pools with burned LP, without burning any LP tokens to do so. First written August 2024, shelved after a friend’s critique (“releasing the liquidity undoes the burn”), revived April 2025 once cp-swap/CLMM shipped proper liquidity locking — the burn-vs-lock distinction the ecosystem was missing.
The governance instinct. Proposed safeguards (e.g. restricting rescue to pools under ~$5k), asked for a token-holder vote, floated a 1% bounty for the treasury. Raydium’s infra lead replied on the record: “Decentralization is a spectrum.”
The callback. Reopened July 2026 after pump.fun shipped “BOOST” — in his words, “exactly what I already built and pitched to you.” A second documented case of his mechanism work shipping elsewhere 10–20 months later. (See the dated receipts in EX-04.1.)
In plain words: on Raydium, people prove their share of a pool with LP tokens. Some burned theirs to signal “this money can never be touched” — and so it sits there, frozen forever, unusable by anyone. This patch gives Raydium alone a key to rescue that frozen money, with safeguards and a community vote. Two years later pump.fun shipped the same idea (“BOOST”).
CS-03The pattern — 10–20 months early, every time+
Why this matters. Anyone can claim foresight. Below, every left-hand cell is a verbatim, dated message he wrote in the pump.fun team Telegram (Apr–May 2024) or a dated public PR — every right-hand cell is what shipped publicly afterward. Six for six. The seventh — the page they skipped — is the one he is building himself.
| Proposed (dated) | The idea, verbatim | Shipped publicly as | |
|---|---|---|---|
| 25 Apr 2024 | “2. all the epoch rewards go do coin creators” | Project Ascend — retroactive, perpetual creator fees (2 Sep 2025) | ~16 mo as written |
| 4 May 2024 | “should we make an amm that is literally just entirely a bonding curve, not uni based at all?” | PumpSwap — native in-house AMM; killed the 6-SOL Raydium migration. Shipped as uni-v2-style constant product, not the pure curve he proposed (Mar 2025) | ~10 mo partial |
| 5 May 2024 | “offer pool creators a v smol % of fees indefintely… this will vampire 90% of net new pool creations from all competitors immediately” | Creator Revenue Sharing — 50% of PumpSwap fees to creators (12 May 2025) | ~12 mo as written |
| 5 May 2024 | “give pool creators the referral fee by default if no referrer set.” | Multi-wallet Creator Fee Sharing — split to up to 10 wallets (9 Jan 2026) | ~20 mo as written |
| 7 May 2024 | “put the treasury into a validator self-stake… take extra native sol and shove it at anon network participants” | PUMP token + buybacks — ~98% of revenue (Aug 2025) | ~15 mo in spirit |
| Aug 2024 | rescue-sol pitched to Raydium — authority-gated withdrawal of stranded LP (PR #49, CS-02) | pump.fun ships “BOOST” — the same mechanism (Jul 2026) | ~23 mo self-claimed |
| 25 Apr 2024 | “3. people can back out for o.g. value at any time” — risk-capped NAV floor | Nothing. Still unshipped — it became his own infinity.app · notch.fund · wwrd.app (live mirror while DNS is pending). | — open |
Source: verbatim dated messages, pump.fun team Telegram (Apr–May 2024), screenshotted 17 Jan 2025; ship dates are the public pump.fun timeline. He laid it out publicly himself — the “Pump’s roadmap reads like my 2024 notebook” thread (10 Jul 2026).
In public, in writing.
Code anyone can audit; words anyone can read. Selected, not exhaustive.
⌥ Selected PRs
- solana-labs/solana #30380
- solana-program-library #6071
- GlassEaters/hydra #21 · #26 · #30
- blockworks-foundation/autobahn #16
- raindrops-protocol/raindrops #30
- anza-xyz/agave #12781 — TowerSync vote batching
- raydium-io/raydium-amm #49 — stranded-liquidity rescue
- + 1,400+ public repos & gists (667 + 787) — github.com/staccDOTsol
✎ Technical writing
- “Here’s what my crypto trading bot will do…” — HackerNoon (Binance + Deribit MM)
- “Fomo3D on Solana: making my own blockchain game” — HackerNoon
- “Coindex Labs: novel search via evolutionary AI” — HackerNoon
- “How to automagically drain your whirlpool positions” — Medium (Orca automation)
- “Risk-free futures market making by hedging long straddle options” — blog
§ Books & press
- Pragmatic Late-Stage Capitalism: A pump.fun Confession — memoir, Book I (2026)
- The Only Thing That Saves Us: Seeking, After pump.fun — memoir, Book II (2026)
- “Jail Diaries” — serialized Substack/podcast (2026)
- Quoted in WIRED (Jan 2025) on the case
- Darknet Diaries EP 152: “Stacc Attack” — feature-length interview episode (3 Dec 2024); charted top-10 in most geographies
The room vouched early.
Verbatim, dated, and linked. Archive-sourced quotes are marked as such. The judicial reference is Exhibit 06.
I did it in public.
In May 2024, while employed as a developer at Baton Corporation Ltd (pump.fun), I redirected the platform’s bonding-curve liquidity to roughly 1,900 user wallets. I kept nothing — a fact the Crown itself confirmed (“nothing to suggest that Dunn personally gained financially”), and every affected user was refunded in full by the company. I pleaded guilty in the UK; that conviction is contested and is now the subject of an out-of-time appeal and a CCRC application. Since January 2025 I have cooperated with US and UK authorities as a whistleblower — cooperation the sentencing judge acknowledged on the record.
My own words, for the record: I joined for the paycheck and told myself it was fine. It wasn’t. What I did next, I did in the open — and I have spent every day since trying to make it right. This section exists so you don’t have to take anyone’s word for any of it. Including mine.
I have a letter from Max Burwick of Burwick Law, who describes himself as an external whistleblowing counsel to you. He states that you supplied briefings and analysis to the US authorities… From that I conclude that I am to treat him as a character reference.
Mr Dunn has had the courage to plead guilty to very, very serious offences, and it is incumbent on the prosecution to have their case together before someone is charged, not after they have pleaded guilty.
- Feb – Apr 2024Joins Baton Corporation Ltd (pump.fun) as a developer. Remote, then with the team in the UK.
- 16 May 2024Redirects bonding-curve liquidity of 1,917 memecoins — 12,440.32 SOL to ~1,900 filtered user wallets. Keeps nothing. Confesses publicly the same day. Returns the admin key.
- 22 May 2024Hospital clerking records his stated motive: “saw himself as a whistle-blower.”
- 29 Jul 2024Police log his offer to assist a criminal investigation against the company.
- 12 Aug 2024Pleads guilty — 28 days before the Crown’s facts are first served. The judge flags a Newton hearing; it is never held.
- Dec 2024 – Jan 2025Whistleblower reports to UK authorities; first US federal whistleblower submission filed via US counsel, 31 Jan 2025.
- Feb 2025FCA opens whistleblowing case #71418. Still active.
- Apr 2025In-person interview with US federal prosecutors, London.
- 18 Dec 2025Sentenced to 6 years. Judge cites US cooperation letter as a character reference. No confiscation sought. No personal gain found.
- Apr 2026Released; returns to Canada — ~11 months served.
- 2026 →Out-of-time appeal and CCRC application in preparation. Cooperation with authorities continues.
The awkward questions.
The ones every interviewer, minister’s aide, or journalist will ask anyway. Expand any row.
Q1What exactly are you offering?+
Q2Will you work with governments or public institutions?+
Q3Do you comment on domestic politics?+
Q4What happened at pump.fun?+
Q5Are you able to work right now?+
Q6Languages?+
Q7What are you best at?+
Q8References?+
Shoot the shot.
Fastest replies on X or Telegram. Government and institutional inquiries welcome — EN o ES.