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 across disciplines. My work brings together research, engineering, experimentation, and open collaboration. I am currently exploring frontier AI: how advanced systems reason and fail, how we should evaluate them, and how they can become useful in scientific and engineering work.

I like turning promising ideas into things other people can inspect: runnable software, explicit tests, reproducible evidence, public releases, and clear records of results and open questions.

Academic context

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

Questions I am exploring

A few questions currently keep me thinking:

  • 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 — making assumptions, results, and unresolved questions visible so collaborators can inspect and challenge them.

Open-source contributions

I also contribute to projects outside my own repositories. As of 2026-08-30, the 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.
Contribution record and current activity

The same snapshot includes 75 open external proposals across 48 repositories and 43 upstream owners. The merged total above records work already accepted by upstream repositories.

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.

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