Skip to content
View rioyu123's full-sized avatar
  • Singapore

Block or report rioyu123

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

Hey, I'm Rio. 👋

Building for an agent-first world.

With a decade of hands-on engineering—from global enterprises to AI infrastructure—I now focus on AI agents and the systems behind them.

Curious by default. Grounded in engineering. Interested in what's next—and what it takes to make it work.

What I'm focused on

  • AI Agents: Making intelligent systems useful in practice.
  • Developer Infrastructure: Better foundations for building with AI.
  • Open Source: Contributing to the tools behind the ecosystem.

I'm also interested in fintech—and the underlying infrastructure that moves value.

Selected open-source contributions

Merged

Project Contribution
Microsoft Agent Lightning #573 Preserve requests without valid prompt token IDs
NVIDIA SkillEvaluator #84 Prevent false-positive runtime errors in agent transcripts
NVIDIA SkillEvaluator #106 Scope Gitleaks to the checked-out Git history
Burn #5494 Preserve extensionless Burnpack paths
Technocore #135 Prevent HEAD requests from executing write routes

In review

Project Contribution
OpenAI Agents SDK #4739 Preserve Pydantic Field constraints on variadic tool parameters
OpenAI Agents SDK #4748 Release unused SQLAlchemy table-initialization locks
Claude Agent SDK #1237 Surface subagent import I/O failures instead of hiding them
Claude Agent SDK #1238 Deduplicate subagent IDs across session storage paths
NVIDIA NeMo Evaluator #1153 Include the full request body in adapter cache keys
Stripe AI #509 Stop consuming abandoned token-meter streams

Status checked on August 30, 2026. Browse all of my pull requests.

Python, Go, Rust, and TypeScript are the tools I reach for most. The interesting part is making the pieces work together.

Pinned Loading

  1. claude-agent-sdk-python claude-agent-sdk-python Public

    Forked from anthropics/claude-agent-sdk-python

    Python

  2. openai-agents-python openai-agents-python Public

    Forked from openai/openai-agents-python

    A lightweight, powerful framework for multi-agent workflows

    Python

  3. SkillEvaluator SkillEvaluator Public

    Forked from NVIDIA/SkillEvaluator

    Multi-tier framework for evaluating AI agent skills with quality gates, semantic overlap detection, synthetic evaluation dataset generation, and live agent evaluation that measures how skills affec…

    Python

  4. burn burn Public

    Forked from tracel-ai/burn

    Burn is a next generation tensor library and Deep Learning Framework that doesn't compromise on flexibility, efficiency and portability.

    Rust

  5. Huabu Huabu Public

    Forked from microsoft/Huabu

    Huabu, where you and your agents think together.

    TypeScript

  6. RAMPART RAMPART Public

    Forked from microsoft/RAMPART

    A pytest-native safety and security testing framework for agentic AI applications

    Python