Skip to content
View pattty847's full-sized avatar
💭
Code n stuff
💭
Code n stuff

Block or report pattty847

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
pattty847/README.md

Pat

I build stuff for fun and bring ideas I have to life. :D

Right now I'm focused on Sentinel: a GPU-rendered order-flow terminal for Coinbase spot markets, written in C++20 and Qt 6.

Main Projects

  • Sentinel
    My main focus right now. Sentinel records the full level 2 order book and trade tape of the products I choose, keeps it as a gap-aware history, and draws it live as an order book heatmap with candles, footprint, TPO and volume profile layers. It runs around the clock on my Mac and records seven products.

    Sentinel live on BTC-USD: order book heatmap with dollar size labels and candles beside the Order Book dock updating in real time

    BTC-USD live: heatmap with dollar size labels, candles, and the Order Book dock

    More Sentinel: TPO profiles, recorded history

    Sentinel TPO profiles: three days of BTC-USD on 15m candles with 24h TPO sessions in collapsed mode beside the Order Book dock
    TPO: 24-hour sessions over 15m candles, one letter per period, coloured by time

    Sentinel BTC-USD heatmap with hours of recorded history and the Order Book dock in cumulative mode
    Hours of recorded heatmap history, Order Book dock in cumulative (Σ) mode

    What's in it:

    • Recording — a capture service writes every Coinbase level 2 and trade frame to a checksummed journal; the server rolls it into one-minute heatmap history.
    • GPU rendering — the heatmap, ladder and chart layers draw through Qt's scene graph on Metal, D3D12 or Vulkan, so the view stays at frame rate while the feed is busy.
    • Order Book dock — Pulse, Lean and cumulative (Σ) modes, grouped rows, wall tracking.
    • Stock chart and screener — SEC Form 4 insider transactions overlaid on price.
    • Paper trading only — market and limit orders, positions and PnL on the server. It never sends a real order.
  • CopeNet
    A local-first agent operator workspace: persistent sessions, tool calling, runtime inspection, and provider and model comparisons across LM Studio, Ollama, Codex CLI and Claude CLI. Frontier models do the reasoning; sessions, transcripts and control stay local.

    CopeNet Market Monitor daily brief

    Market Monitor: a daily brief backed by live SEC filings and a self-scoring forward ledger

    More CopeNet: features, treasury curve, sector rotation
    • Agents Console — persistent sessions with an inline runtime inspector, first-send provider/profile lock, tool chips attached per turn, and export/copy modes that separate the conversation from tool receipts.
    • Fleet Rooms — a durable multi-model room where ChatGPT and Claude answer the same prompt independently behind a reveal barrier, then critique each other's claims in attributed follow-ups instead of just agreeing with each other.
    • Market Monitor — a daily model-generated brief on your watchlist: live SEC filings (Form 4, Form 144, 8-K), sector rotation (RRG), an accumulation watch, financial-series overlays (revenue/P/E over split-adjusted price), and the U.S. Treasury curve. Every call the model makes is pre-registered to a forward ledger and scored later — no backfilling the read after the fact.
    • Access & Permissions — a trust axis separate from behavior: Read-only, Ask (pauses for approval off an allowlist), or Full Access, gated to trusted frontier providers, with inline approve/reject/always-allow cards on desktop and mobile.
    • Observability — run pulse, recent traces, provider/tool distribution, and per-session activity, so a run stays inspectable instead of turning into opaque chat history.
    • Persona Home — editable identity per model (SOUL.md, IDENTITY.md, USER.md), including having a model author its own persona on request.
    • Experiments — provider × model comparisons in one place for speed, tool behavior, and prompt-following drift.
    • Mobile-friendly remote access over Tailscale, token-gated beyond localhost.

    CopeNet Treasury curve panel

    CopeNet sector rotation, macro board, and evidence feed

Selected Work

  • Trade-Suite-v2
    A rebuilt version of my trading workstation, recently revamped with PySide. Scanners, filings, market tooling, and the foundation for a lot of the ideas I still care about.

  • Trade-Suite
    The earlier version that started the whole trading-terminal path.

  • Crypto-Market-Watch
    Crypto market monitoring and whale and CVD-focused tooling.

What I'm Into

  • trading terminals and market microstructure
  • GPU rendering and low-latency market data
  • local-first AI systems
  • agent workflows and tool calling
  • building software that feels fast, inspectable, and real

Activity

GitHub Metrics Achievements & Stars

Pinned Loading

  1. Sentinel Sentinel Public

    High performance heatmap trading terminal

    C++ 25 4

  2. Sentinel-Lite Sentinel-Lite Public

    Crypto Trading Terminal & Monitoring Solution w/ SEC Filing Viewer, Market Scanners, Market Monitoring, and more!

    Python 27 7

  3. CopeNet CopeNet Public

    My own harness cuz we can build anything we want today

    Python 1

  4. CopeTech-Edgar CopeTech-Edgar Public

    Python

  5. Trade-Suite Trade-Suite Public

    Trading Suite

    Python 37 12

  6. Subtext Subtext Public

    Local-first app for downloading media, generating transcripts, and running private AI analysis with Whisper and Ollama

    Python