Skip to content
View CAOShurong's full-sized avatar
🥰
🥰

Highlights

  • Pro

Block or report CAOShurong

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

CAOShurong

CAOShurong — PhD researcher in Electronic Engineering at CUHK

Selected work · Open source · Collaboration

I am Shurong Cao, a PhD researcher in Electronic Engineering at The Chinese University of Hong Kong, following my bachelor's education at Nanjing University.

I am drawn to difficult questions that do not stay neatly inside one field. My work is an evolving mix of research, engineering, experimentation, and open collaboration. Frontier AI is one space I am actively exploring: how advanced systems reason and fail, how we should evaluate them, and how they can become useful in real scientific and engineering work.

I care about turning promising ideas into things other people can inspect: runnable software, explicit tests, reproducible evidence, public releases, and honest records of what remains uncertain.

Academic context

  • The Chinese University of Hong Kong — PhD researcher in Electronic Engineering.
  • Nanjing University — bachelor's degree.

This is the foundation of my work, not its boundary.

Questions I am exploring

These are current questions rather than permanent labels:

  • How can frontier AI systems support scientific and engineering reasoning without hiding uncertainty, limitations, or failure?
  • What makes an experiment, benchmark, or software result genuinely reproducible as tools, data, and models change?
  • How can ambiguous technical failures be turned into evidence that other researchers and maintainers can inspect and act on?
  • What new questions become possible when research, software, and intelligent systems are designed together?

Selected work

Project What you can inspect Public entry points
BenchLineage Experiment provenance, instrument identity, calibration, uncertainty budgets, evidence bundles, and ELN exchange. PyPI · v0.3.8
FrontierTrials Local, reproducible capability trials for frontier AI systems, including blinded comparison and a structured study mode. try it · study report
ReproWeave Evidence maps, rebuildability assessment, and replication triage for research papers, with clearly marked synthetic demo data. project · v0.4.2
VulnFuse Explainable correlation across SARIF, SBOM, and security-scanner findings. browser workbench · security model
STM32 multifunction robot car A physical embedded system integrating tracking, obstacle avoidance, ultrasonic sensing, Bluetooth control, a servo, and an OLED. source and documentation · v0.1.1
contextcost Measurement of repository context cost, with a CLI and GitHub Action that verify whether proposed cuts save real tokens. PyPI · GitHub Action

Together, these projects exercise research design, data validation, Python and web tooling, embedded systems, packaging, CI, release engineering, and public documentation.

More projects and research prototypes
  • TermScope — terminal telemetry for Arduino, ESP32, and STM32 over serial, pipes, or SSH.
  • DidYouLearn — outcome-based evaluation for AI tutors.
  • OhmJudge — answer-free, auditable electrical-engineering model evaluations.
  • EvalInt — integrity checks for reference-scored LLM evaluation sets.
  • ResearchBench — a running comparison of AI systems on real research tasks.
  • WillItBreak — call-site-aware API compatibility analysis with file- and line-level reports.
  • ColdShelf — a private, searchable catalogue for offline drives and their evidence.

What I bring to a collaboration

  • Research framing — turning a broad question into a testable protocol, explicit criteria, and a result that can be challenged.
  • End-to-end building — moving from reproduction and implementation through tests, packaging, CI, release, documentation, and a usable entry point.
  • Work across unfamiliar systems — learning an existing codebase, locating the actual failure boundary, and making a scoped change that fits its rules.
  • Evidence-aware communication — separating a proposal from an accepted result, a passing test from a general claim, and public evidence from owner-controlled metrics.

Open-source contributions

I also contribute to projects outside my own repositories. The card below counts only changes that independent upstream repositories report as merged.

32 merged external contributions across 18 repositories and 17 upstream owners

The current public record contains 32 merged upstream pull requests across 18 repositories and 17 upstream owners. Representative examples include:

  • TheELNFileFormat #157 — a reusable web .eln checker backed by the project's test suite.
  • CycloneDX Python #1028 — encoded-path handling for XML schema loading, with regression coverage.
  • Astropy #20256 — degraded-accuracy handling for expired IERS predictive values, including tests and documentation.
  • Plotly.js #7959 — numeric color sorting in the parcats bundle, with implementation and tests.
  • rclone #9823 — retryable handling when a successful S3 UploadPart response omits an ETag.
  • Apache Magpie #1118 — more stable per-PR progress for PR-management triage and its evaluation fixtures.
Evidence, active proposals, and claim boundaries

As of 2026-08-30, there are also 75 open external proposals across 48 repositories and 43 upstream owners. They are ongoing proposals, not accepted contributions, and are deliberately excluded from the merged count.

The accepted set is generated from a versioned manifest and checked against live GitHub state. Detailed PR receipts, reviews, and dated updates are recorded in CONTRIBUTIONS.md and COMMUNITY_FOOTPRINT.md.

A merged contribution demonstrates upstream acceptance; it does not imply maintainership or independent adoption of my own projects.

Collaboration

I welcome conversations about research collaborations, internships, and technically ambitious engineering projects, especially where rigorous investigation and practical building belong together.

I am based in Hong Kong. In-person work in Hong Kong or Shenzhen is practical. For teams in North America, Europe, and other regions, remote collaboration is generally the most workable arrangement; long-term relocation outside Hong Kong may be difficult at present.

Email me · Explore all repositories · Published Python packages

中文简介与合作方式

我是曹书荣(CAOShurong),现为香港中文大学电子工程博士研究生,本科毕业于南京大学。我的工作横跨研究、工程实践、实验验证与开放协作;前沿人工智能是我正在深入探索的重要领域之一,但不是对未来方向的限制。

我欢迎研究合作、实习以及有挑战性的技术项目。目前常驻香港,香港和深圳适合线下合作;与北美、欧洲及其他地区的团队通常更适合远程合作,现阶段长期离开香港可能较为困难。

Pinned Loading

  1. vulnfuse vulnfuse Public

    Local-first, explainable correlation for SARIF, Trivy, Grype, Snyk, CycloneDX, OSV and CSV vulnerability reports.

    TypeScript

  2. frontiertrials frontiertrials Public

    Choose an AI subscription using your own work — private blind comparisons, no API keys, browser-local history, and rigorous study mode.

    Python

  3. benchlineage benchlineage Public

    Local-first provenance, calibration, uncertainty, verifiable evidence bundles, and ELN exchange for EE experiments.

    Python 1

  4. termscope termscope Public

    Terminal serial plotter for Arduino, ESP32 and STM32 — live Braille graphs over UART, pipes or SSH; records/replays CSV and reads Teleplot time-series streams. Zero-dependency core.

    Python

  5. willitbreak willitbreak Public

    Will this dependency upgrade break YOUR code? Diffs a package's public API between two versions and reports only the breaking changes that actually reach your call sites, with file and line numbers…

    Python

  6. coldshelf coldshelf Public

    Know which unplugged drive holds your file — private, cross-platform offline drive catalog with search, snapshots, hashes, and QR labels.

    Go 1