Skip to content
View brmarcosbr's full-sized avatar

Highlights

  • Pro

Block or report brmarcosbr

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
brmarcosbr/README.md

English · Português (BR)

Hi, I'm Bruno 👋

Computer Engineering student (UNIFRAN / Cruzeiro do Sul Virtual) and Economics graduate (UFSJ). Based in Barbacena, Brazil. I build small tools with Python and write down what breaks on the way, because most of what I know came from debugging something I broke myself.

Currently looking for a remote internship in backend Python / AI tooling.


What I've been building

Agent Harness — my graduation project

A pure-Python coding agent with measured context caching and a containment layer for command execution, evolving from blocklist to allowlist to origin validation to surface reduction to isolation. Context caching cut cost by 76.2% in a real benchmark; the execution layer went through ten rounds of adversarial review by a multi-model panel, and the sandbox work is next.

Python · 140 tests, CI green → github.com/brmarcosbr/harness

sts2-mcp-bridge — an agent that plays Slay the Spire 2

A mod plus a Python/MCP bridge that feeds the game state to an agent and returns one command per turn. The autopilot is a deterministic greedy policy with no LLM in the loop, and the game's refusals are fed back as state so the bot stops repeating an illegal move.

Python · C# · MCPgithub.com/brmarcosbr/sts2-mcp-bridgewrite-up: "I made an agent play Slay the Spire 2 on its own"

Sudoku Solver & Master — web app

A Vite + TypeScript app that solves, generates and scans Sudoku grids: step-by-step logical hints (naked/hidden pairs and triples), unique-solution generator, and a scanner that reads printed puzzles with a local CNN plus an LLM fallback. 170+ tests.

TypeScript · deployed · private repo


Tools I reach for

Python (FastAPI) · TypeScript · C · Linux · Docker · Git · MCP · a bit of C#/Harmony for game mods

How I work

I prefer a number over an adjective: if I claim something is faster or cheaper, there is a measurement behind it, and a log of the attempt that failed first.


✍️ dev.to

Popular repositories Loading

  1. sts2-mcp-bridge sts2-mcp-bridge Public

    A mod + Python/MCP bridge that lets an agent read Slay the Spire 2 state and play it. Deterministic autopilot, no LLM in the loop.

    Python

  2. harness harness Public

    Agent harness em Python puro com context caching medido — 79,3% de economia (benchmark real com Gemini, 5 repetições por condição)

    Python

  3. brmarcosbr brmarcosbr Public