Skip to content
View roddcode's full-sized avatar

Block or report roddcode

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
roddcode/README.md
Lima, PE

Hey, I'm roddcode 👋

I'm a developer from Peru. I build things for the web, mostly with C#/.NET, TypeScript, and PostgreSQL. Lately, I've been spending a lot of time working with AI agents.

I write a lot of code with AI. The tricky part is still figuring out what happens when things go wrong. Retries, concurrency, old APIs, and assumptions that seemed perfectly reasonable until production proved otherwise.

I've shipped software that people use. I've also spent months building things nobody wanted to buy. I learned quite a bit from both, though I'd rather not repeat the second one.

Some things I've put out there

  • reactive-fsm: State machines and tool control for AI agents.
  • exactly-once: Transactional operations and idempotency with PostgreSQL.

If something breaks, or you think there's a better way to do it, feel free to open an issue.


Website · LinkedIn

Pinned Loading

  1. roddcode-page roddcode-page Public

    Pagina personal de roddcode.

    TypeScript 1

  2. reactive-fsm reactive-fsm Public

    State-scoped tool gating and tool budgets for TypeScript AI agents. Control which tools an LLM can see at each step. Zero-dependency core with a Vercel AI SDK 7 adapter.

    TypeScript 1

  3. exactly-once exactly-once Public

    PostgreSQL-backed idempotent commits for AI agent actions. Propose, validate, commit, and replay receipts. Optional MCP adapter.

    TypeScript 1