My research focuses on robotics, large language models, and 3D reconstruction.
I build reproducible research tools, explore native software protection, and contribute focused upstream fixes.
Python · TypeScript · C/C++ · Reproducible experiments · Upstream engineering
106 verified merged author PRs across 28 upstream repositories, spanning robotics, machine learning, geometry and developer tools. Snapshot: 3 November 2026.
Five recent, substantive code contributions, ordered by merge time. Each links to its merged PR and upstream commit, with current project stars verified. Selection emphasizes numerical correctness, evaluation metrics, tensor alignment and API behavior. Dates use Asia/Shanghai.
| Merged | Upstream project · ★ | Engineering contribution | PR / merged commit |
|---|---|---|---|
| 2026-11-02 | COLMAP 13,136 ★ |
Make benchmark translation-angle errors invariant to reconstruction scale. | #493227ffad4 |
| 2026-11-02 | Sentence Transformers 19,250 ★ |
Preserve padded LSTM sequence lengths so token outputs stay aligned with companion features. | #430126a0f49 |
| 2026-11-01 | DeepFace 23,638 ★ |
Preserve consistent result structure for empty, singleton and multi-image representation batches. | #16758e565c0 |
| 2026-10-22 | LeRobot 28,653 ★ |
Apply the established pairwise RoPE correction to VLA-JEPA's training-only world predictor. | #4835f9e9d73 |
| 2026-10-22 | REA 423,612 ★ |
Complete short positional ZIP reads and report premature EOF as an integrity failure. | #441482e4e03 |
18 upstream projects with verified top-30 positions: Craft Anything is newly verified at #7† on 3 November; the other 17 retain their 2 November verification dates. Groups are sorted by current stars; merged PR counts are refreshed for this snapshot.
| Project | Upstream ★ | Position · checked¹ | Merged PRs | Representative work |
|---|---|---|---|---|
| DeepFace | 23,638 | #7 2026-11-02 |
21 | Face-box clipping, crop boundaries, normalization and vector-search correctness. #1655 · #1658 |
| Sentence Transformers | 19,250 | #30 2026-11-02 |
5 | Ranking gradients, encoder masks and float16 quantization. #4127 |
| Denoising Diffusion | 10,724 | #9 2026-11-02 |
1 | Preserve external conditioning and self-conditioning in 1D diffusion. #373 |
| PyTorch Metric Learning | 6,342 | #9 2026-11-02 |
3 | Stable NT-Xent losses and gradients; independent HistogramLoss and PNP regression coverage. #758 · #759 |
| Atomic Agents | 6,314 | #28 2026-11-02 |
1 | Keep existing chat history intact when loading fails. #292 |
| Craft Anything | 4,914 | #7† 2026-11-03 |
9 | ARM32 value-flow correctness and WebAssembly exported-tag signature comparison. #436 · #441 |
| Robotics Toolbox | 3,559 | #6 2026-11-02 |
11 | Kinematics, dynamics, inverse kinematics and URDF correctness. #801 |
| RSL-RL | 3,114 | #5 2026-11-02 |
3 | Resume RND schedules, preserve reward history and retain rollout remainders. #240 · #244 |
| PyPose | 1,620 | #15 2026-11-02 |
4 | Least-squares rigid alignment, robust-kernel stability and camera broadcasting. #437 |
| RL Games | 1,409 | #6 2026-11-02 |
4 | Retain the newest transitions in oversized replay batches. #384 |
| Geoopt | 1,103 | #3 2026-11-02 |
10 | Manifold constraints, gradient projection, optimizer state and stable geometry. #267 · #254 |
| skrl | 1,102 | #3 2026-11-02 |
3 | Gaussian policy math and cross-backend exploration consistency. #475 |
| pytransform3d | 707 | #15 2026-11-02 |
2 | Stable Lie-group Jacobians and screw-axis translation handling. #389 |
| RoMa | 647 | #2 2026-11-02 |
4 | Quaternion broadcasting, affine shapes and reproducible sampling. #33 |
| Rectified Flow | 490 | #3 2026-11-02 |
1 | Keep NanoFlow inversion in normalized flow coordinates. #50 |
| KinPy | 181 | #2 2026-11-02 |
3 | World-frame Jacobians with consistent axes and link offsets. #29 |
| Elements | 73 | #3 2026-11-02 |
2 | Preserve hidden filenames and correct local-path operations. #19 |
| qpmpc | 56 | #2 2026-11-02 |
3 | Preserve absent constraints, objective scaling and stable pendulum discretization. #15 · #17 |
| Project | Upstream ★ | Position · checked¹ | Merged PRs | Representative work |
|---|---|---|---|---|
| REA | 423,612 | #75 2026-11-02 |
3 | Deduplicate setup clients, complete ZIP reads and validate CDP response encoding. #4414 · #4524 |
| LeRobot | 28,653 | #227 2026-11-02 |
1 | Correct pairwise RoPE frequencies in VLA-JEPA's training-only predictor. #4835 |
| Haystack | 26,914 | #365 2026-10-30 |
1 | Keep pipeline snapshots reusable after a resumed run. #13076 |
| Recommenders | 21,975 | #49 2026-11-02 |
2 | Preserve custom columns and reject invalid top-k values. #2389 |
| COLMAP | 13,136 | #55 2026-11-02 |
2 | Scale-invariant translation-angle evaluation and benchmark path resolution. #4932 · #4931 |
| Kornia | 12,183 | #134 2026-11-02 |
3 | Finite geometry gradients and stable small-root quartics. #5517 |
| TileLang | 8,892 | #210 2026-10-30 |
1 | Honor the current CUDA device in profiling. #3357 |
| MLxtend | 5,190 | #95 2026-11-02 |
1 | Separate extracted emoticons from the preceding final word. #1207 |
| Trimesh | 3,716 | — | 1 | Correct nonuniform weighted Procrustes rotation while preserving equal-weight fits; merged into release/angles. #2618 |
| Geomstats | 1,528 | #84 2026-11-02 |
1 | Propagate product-metric parallel transport to each factor. #2131 |
¹ Unless marked †, positions follow GitHub’s commit-sorted REST contributor list, including bots and excluding anonymous contributors; ties retain API order. The 27 existing ranks retain their dated evidence: 25 from 2 November 2026, and Haystack / TileLang from 30 October. † Craft Anything uses GitHub’s all-time contributors graph for main, excluding merge commits, checked on 3 November. — means no exact rank verified. Stars are dated 3 November 2026. PR counts are checked against direct metadata; GitHub search may lag. Full PR record, methodology and data.
TD-MPC2 (995 ★, contributor-list position #3): preserve target-Q history and evaluation mode during model conversion. The implementation from #98 was cherry-picked with Afloat16 authorship; the original PR was closed without merging. Together with the repositories above, this makes 29 upstream projects with accepted contributions.
Robotics Toolbox also incorporated the circular particle-heading work from #735 into #883, and the trajectory work from #736 into #805, retaining co-authorship. These adoptions are recorded separately from the 106 merged author PRs. Details.
Anti-REA Forge · MIT · 0.4.0 Alpha
Native release hardening with CMake-ready build integration, PE/ELF checks, guarded C++ memory and one-use request authorization. Explore runnable examples, cross-platform CI and research-guided design. Project story · Join the community.
ModelDock · v0.2.0
Local 3D/CAD preview with bounded 5+ GiB binary PLY/STL sampling, multi-model alignment and reference comparison. Validation record.
| Robotics | Large language models | 3D reconstruction |
|---|---|---|
| Bag Timeline Audit Read-only ROS 2 SQLite/MCAP timestamp diagnostics. |
LLM Handshake Bounded OpenAI-compatible endpoint probes and report comparisons. |
ReconTrail CPU photogrammetry, sparse geometry and offline reports. |
| TF Route Audit Exported TF and native URDF topology/time-window checks. |
SSE Toolcall Audit and Tooltrace Audit Saved stream and tool-execution diagnostics. |
Pose Convention Bridge and COLMAP Model Audit Explicit pose conversion and text-model preflight. |
Jev MCP · v0.5.0: a TypeScript MCP server for bounded probabilistic advice, routing and risk signals, with cross-client installers.
Research and engineering workflow: Research to Fix · Debate Direction · StewardCheck · Agent Action Notifier.
How I work: isolate the symptom, understand the boundary, write a regression, and make the result inspectable. The six domain utilities have 67 local tests and 36 passing OS/Python CI combinations at the recorded release. These are experimental diagnostics and conversion tools; each repository documents its limits.
All 15 projects: stars and default-branch commits
Snapshot: 3 November 2026. Sorted by stars, then repository commit count. Commits count reachable default-branch history, including merge commits; they are not personal authored-commit counts. Sources and versions.
| Project | ★ | Default-branch commits | Main language |
|---|---|---|---|
| Anti-REA Forge | 2 | 12 | Python |
| Jev MCP | 1 | 49 | TypeScript |
| StewardCheck | 1 | 11 | Python |
| Debate Direction | 1 | 8 | Python |
| LLM Handshake | 1 | 6 | Python |
| ModelDock | 1 | 6 | TypeScript |
| Bag Timeline Audit | 1 | 5 | Python |
| ReconTrail | 1 | 5 | Python |
| Research to Fix | 1 | 5 | Python |
| SSE Toolcall Audit | 1 | 5 | Python |
| TF Route Audit | 1 | 5 | Python |
| Tooltrace Audit | 1 | 5 | Python |
| Agent Action Notifier | 0 | 6 | Python |
| COLMAP Model Audit | 0 | 4 | Python |
| Pose Convention Bridge | 0 | 4 | Python |
Project guide · Demand research · Project metrics · Contribution record

