Xi QinResearch engineer

Research should survive
contact with evidence.

I build research systems that turn ambitious AI claims into reproducible, inspectable evidence.

Nullius in verba.Take nobody's word for it.
Ad fontesBack to the sources
02

Open-source contributions

Changes that landed

Selected contributions merged upstream. Updated .

01Query enginesMerged

apache / datafusion #25150

Skip hashing for fully ordered group keys

Added a columnar path for supported, fully ordered multi-column aggregations. Adjacent equal keys share a group without a hash table, reducing grouping work and retained state.

Differential tests · cross-batch coverage · reproducible benchmarks+779 −2 · 7 files
Inspect the pull request
02Scientific PythonMerged

pydata / xarray #11552

Bring apply_ufunc to DataTree

Extended array-function dispatch to complete DataTree structures, preserving child datasets, inherited coordinates, core dimensions, and multiple outputs.

323 targeted tests passed · tree-structure regressions+151 −6 · 4 files
Inspect the pull request
03Numerical methodsMerged

awslabs / stickler #284

Replace sklearn metrics with NumPy

Implemented ROC AUC, Rand index, V-measure, and Kendall tau-b in NumPy, removing scikit-learn from the core dependencies while checking results against reference implementations.

130 affected/oracle tests · 1,947 portable tests passed+269 −66 · 10 files
Inspect the pull request
04Agent securityMerged

lacs-project / sysknife #514

Keep credentials out of language-model planning

Removed credential-taking actions from the natural-language planner until a separate credential channel exists. Schema, parser, and prompt checks enforce the same boundary.

1,883 Linux CI tests passed · schema and parser regressions+305 −32 · 11 files
Inspect the pull request
05Data systemsMerged

AndreaBozzo / dataprof #655

Read and profile only selected columns

Applied column projection across Rust and Python profiling APIs, including streaming and Parquet paths. Physical Parquet projection avoids reading unselected column chunks.

Rust workspace tests · 353 Python tests · byte-range regressions+934 −133 · 24 files
Inspect the pull request
06GeometryMerged

3b1b / manim #2501

Fix batched 2D vector rotation

Added planar rotation for batches of 2D vectors, restoring the VectorField curl example while preserving the existing rotation behavior for 3D vectors.

Four 2D/3D regressions · real VectorField reproduction+53 −2 · 2 files
Inspect the pull request
All merged pull requests
Res ipsa loquiturThe work speaks for itself
03

Selected work

Research tools & systems

04

Selected recognition

Competitions & awards

01

CCF Open Source Innovation Competition

CCF 开源创新大赛

openvela Smart Band Track

openvela 智能手环赛道

First Prize一等奖

Wearable application development on openvela, covering embedded systems, interaction design, and integration. Organized by the China Computer Federation (CCF); the 2026 competition received 586 valid entries and awarded 34 first prizes across all tracks.

基于 openvela 开发智能手环应用,涵盖嵌入式开发、交互设计与系统集成。中国计算机学会(CCF)主办;2026 年全赛共收到 586 份有效作品,评出 34 项一等奖(所有赛道合计)。

Competition details / 赛事介绍
02

CCF Open Source Innovation Competition

CCF 开源创新大赛

openvela Smart Home Track

openvela 智能家居赛道

Third Prize三等奖

Develop smart-home AI agents that connect natural-language requests with device tools and control workflows. This CCF competition track tests integration across language models, embedded software, and open-source systems.

围绕 openvela 构建智能家居 AI Agent,将自然语言请求接入设备工具与控制流程。作为 CCF 开源竞赛赛道,重点考察大模型、嵌入式软件与开源系统的综合实现能力。

Competition details / 赛事介绍
03

CCF Quantum Computing Programming Challenge

CCF 量子计算编程挑战赛

Origin Quantum Cup

本源杯

First Prize一等奖

A CCF-organized quantum programming challenge using Origin Quantum’s QPanda3 and VQNet tools. Tasks span circuit design and algorithm implementation, testing the ability to turn quantum theory into working code.

由 CCF 主办的量子计算编程赛事,使用本源量子的 QPanda3、VQNet 等工具,涵盖量子线路设计与算法实现,考察将量子理论转化为可运行程序的专业能力。

Competition details / 赛事介绍
04

National Undergraduate Electrical Mathematical Modeling Competition

全国大学生电工数学建模竞赛

CSEE Cup · “Diangong Cup”

中国电机工程学会杯 · 电工杯

Second Prize二等奖

A national competition organized by the Chinese Society for Electrical Engineering. Teams of three have 72 hours to model an applied problem and submit a paper, testing mathematical reasoning, computation, and technical writing.

中国电机工程学会主办的全国性竞赛。三人组队,在 72 小时内完成实际问题的建模、求解与论文,综合考察数学分析、计算实现及技术表达能力。

Competition details / 赛事介绍

Three operating principles

Bound by the record

01

Lex me quoque ligat.

The law binds me too.
02

In dubio, siste.

When in doubt, stop.
03

Nihil ultra testimonium.

Nothing beyond the evidence.

Festina lente.

Make haste slowly.