Skip to content
View Bortlesboat's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report Bortlesboat

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. Markdown is supported. 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
Bortlesboat/README.md

Andrew Barnes

Senior finance analyst and Python builder focused on tech FP&A systems and AI workflow automation.

I pair FP&A judgment with working software: variance commentary, finance-data workflows, AI-tool integrations, and small merged fixes in public codebases maintainers recognize.

Selected public work includes FP&A automation, OpenBB and qlib finance tooling, merged PRs in OpenAI, Microsoft, Google Workspace, CPython, rust-lightning, x402 Foundation, Mesh-LLM, and OpenViking repositories, plus open-source Bitcoin fee intelligence tooling.

Open Source at a Glance

  • 209 authored, merged pull requests across 141 public repositories outside my account. Dated evidence and search method · all 209 PRs.
  • Merged work in each month from March through September 2026; 59 merges since July 1 and repeat contributions to 32 repositories.
  • Repeat work includes ffn (9), vLLM (6), google_workspace_mcp (6), Mesh-LLM (6), deer-flow (5), and Google Workspace CLI (4). Counts use the same dated window.
  • Maintainer of bitcoin-mcp: 50 standard tools, 6 prompts, 8 resources; current source tested with 180 passing tests on Python 3.12. Satoshi API is the self-hostable backend; its former public hosted service is paused.

Role Direction

Direction Relevant proof
Tech FP&A manager track Variance Memo, Finance Dashboard write-up, OpenBB PRs, qlib-options, variance-commentary workflows.
AI workflow automation Google Workspace CLI, google_workspace_mcp, bitcoin-mcp, OpenViking, mesh-llm, MCP/x402 operator work.
Finance-focused engineering Python, SQL/SQLite, Streamlit, FastAPI, finance parsers, tested data-intake workflows.

Who This Work Serves

Audience Relevant proof
Finance and FP&A teams Variance Memo, Finance Dashboard write-up, OpenBB PRs, qlib-options.
AI tool maintainers and operators OpenAI privacy-filter, Microsoft VibeVoice, mesh-llm, OpenViking.
Workspace and developer-tool users Google Workspace CLI, google_workspace_mcp, CPython docs.
Protocol and payment operators Satoshi API, bitcoin-mcp, x402 operator work, rust-lightning.

Flagship Work

Artifact Proof Why it matters
OpenAI / Microsoft / Google Workspace PRs Merged fixes in openai/privacy-filter, microsoft/VibeVoice, and googleworkspace/cli. Useful to AI research tooling, speech-model demos, and Workspace admin/developer workflows.
OpenBB contributions Merged finance-platform parser cleanup and CLI tests. Finance tooling credibility for analysts, developers, and tech FP&A teams.
Satoshi API Self-hostable Bitcoin fee intelligence API with tests and optional x402 integration. Former public hosting is paused. Turns raw node and mempool data into send/wait decisions that save sats and support paid API distribution.
bitcoin-mcp 50 standard MCP tools with 6 prompts and 8 resources. Requires a local node or configured compatible API; see the source-install instructions. AI workflow automation proof: agents can call financial/protocol context through a tested tool layer.
AgentOps Ledger Public AgentOps build with hosted demo, release, architecture diagram, Splunk HEC proof, launch page, and case study. Makes agent tool calls, approvals, retries, errors, x402 payments, and final outcomes inspectable as run evidence.
x402 operator work Merged x402 Foundation test coverage plus local self-hosted facilitator, SIWX, and payable MCP proofs. Shows protocol work from both sides: upstream maintainability and payment-flow demos.
mesh-llm contributions Merged security primitives, model-size health timeout, and capacity-label fixes. Practical distributed inference fixes in a fast-moving Rust AI infrastructure project.
OpenViking contributions Merged Windows PID-lock and console-input reliability fixes. Cross-platform agent context infrastructure work with small, testable patches.
qlib-options qlib-compatible options snapshot and factor pipeline with 25 focused tests. Bridges finance workflow needs with reusable quant research tooling.

Case Studies

Contribution Pattern

I usually contribute where I can reproduce the problem locally and leave behind a cleaner test boundary: FP&A automation, AI workflow tooling, finance platforms, Bitcoin and Lightning libraries, x402, MCP servers, and Python ecosystem projects.

Recent merged examples:

Further merged work:

Links

Portfolio site | Satoshi API source | X @BTCOrangeCoin

Pinned Loading

  1. bitcoin-protocol-guide bitcoin-protocol-guide Public

    Bitcoin protocol internals — UTXOs, Script, SegWit, Taproot, Ordinals. Real transaction examples with CLI verification.

    4 1

  2. Bortlesboat Bortlesboat Public

    Profile README

  3. bitcoin bitcoin Public

    Forked from bitcoinknots/bitcoin

    Bitcoin Knots enhanced Bitcoin node/wallet software

    C++

  4. googleworkspace/cli googleworkspace/cli Public

    Google Workspace CLI — one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service. Includes AI agent skills.

    Rust 30.8k 1.8k

  5. openai/skills openai/skills Public

    Skills Catalog for Codex

    Python 26.8k 1.8k