Sitelet https://github.com/M1racleShih
Skip to content
View M1racleShih's full-sized avatar
🎯
Focusing
🎯
Focusing
  • China
  • 08:41 (UTC -12:00)

Block or report M1racleShih

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

Han-Qing Shi — Quantum Software, AI Agents, and Open Source

Software engineer · Quantum computing · AI agents · Open source

Hi, I'm Han-Qing 👋

I'm a software engineer based in China. Much of my work sits close to quantum measurement and control: representing chip topology, reasoning about calibration workflows, and turning research concepts into software that engineers can inspect and use.

I also build and study AI agents. I'm most interested in agents as dependable systems—not just demos—with explicit boundaries, observable behavior, stable failure semantics, tests, and interfaces that remain useful in real workflows.

Right now

  • 🤝 Contributing upstream to Hermes Agent across scheduling, persistent goals, provider compatibility, messaging, and reliability.
  • 🧪 Building the OpenAI Agents SDK Learning Lab as a practical path from a first agent to a bounded, observable terminal application.
  • 🌱 Learning quantum error correction, surface codes, and lattice surgery in public through Learn QEC.
  • 🧭 Exploring geometry-first representations of quantum hardware with QArray.

How I like to build

  • Start with a reproducible problem and make the failure mode explicit.
  • Keep changes reviewable, then validate them at the real platform or provider boundary.
  • Treat tests, observability, and documentation as part of the product—not cleanup work.
  • Prefer small, dependable tools over abstractions that are flexible only on paper.

Working with

Python Rust TypeScript Quantum Computing AI Agents

Say hello

Ask me about quantum chip topology, QEC learning, dependable agent systems, or developer tooling. If something I build is useful—or could be better—the simplest way to reach me is through the relevant repository or here as @M1racleShih.

Pinned Loading

  1. quantum-array quantum-array Public

    Presenting and utilizing the topological structure of quantum chips in an array format

    Python 2

  2. dynamic-skills dynamic-skills Public

    Python 1

  3. pi-provider-model-picker pi-provider-model-picker Public

    Provider-grouped model picker for the pi coding agent: tab through providers instead of scrolling one flat model list

    TypeScript 1

  4. pi-session-titler pi-session-titler Public

    Auto-generate short display names for pi coding-agent sessions (structured output, manual names always win)

    TypeScript