Skip to content
View summeriver13's full-sized avatar
🛌
Deep sleep
🛌
Deep sleep

Block or report summeriver13

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

Xia Jiang

I am, therefore I think.

GitHub Python TypeScript

I work on developer tooling — the layer where a wrong answer from a linter or a build tool costs more than the code it checks.

Background

  • 2026 – M.Sc. in machine learning and big data, CCNU–UOW Joint Institute
  • 2024 – 2026 Trading systems for A-share, HK, US and futures markets: CTP, Futu and QMT gateways, a C++ SDK wrapped into CPython, an Electron strategy terminal
  • 2024 Access control and behaviour tracking for hospital operating rooms: face and IC-card identity, ISO 9001 / CE acceptance
  • 2020 – 2024 B.Eng. in computer science and technology, Inner Mongolia University of Technology

Awards: national bronze, China International "Internet+" College Students' Innovation and Entrepreneurship Competition; second prize, Microsoft Imagine Cup (provincial round).

Upstream work

Project Change
pylint-dev/pylint #11650 pylint --source-root . pkg/mod crashed when the package was an implicit namespace package that also exists in site-packages — merged, milestone 4.1.4
pylint-dev/pylint #11703 --load-plugins checkers emitted every message twice under --jobs > 1 — merged, backported to 4.1.x
pylint-dev/astroid #3445 The astroid side of #11650: is_namespace() can take a search path, so a namespace package shadowed by site-packages is still recognized
PyCQA/isort #2728 An action comment on a continuation line ends the sort section only on the next run
python/cpython #160664 test_subprocess.test_getoutput decoded cmd.exe's OEM output as UTF-8, so it failed on every non-English Windows

Projects

Repository What it is
summeriver13/plum A-share backtesting and live trading, with the market's rules as first-class citizens: board-level price limits, T+1, halts, delisting settlement, participation-based market impact, point-in-time fundamentals
summeriver13/KLineDeck A-share K-line workbench in Qt: candles drawn with pyqtgraph, Baostock data, local cache with on-demand history
summeriver13/herdface Cow face detection and identification: YOLOv8 for detection, EfficientNet-B0 for identity, open-set rejection at AUROC 0.912, Flask demo
summeriver13/kt-audit Audit a knowledge-tracing evaluation before trusting its AUC

Toolchain

Layer Used
Backend Python (Flask, FastAPI) · Go (Gin) · Ruby (Rails) · C++
Frontend & desktop React · Vue 3 · Next.js · Electron · PyQt6
Infra & data Docker · nginx · PostgreSQL · Redis · MongoDB · DuckDB · DolphinDB
Daily drivers uv · pnpm · ruff · biome · pytest · vitest · gh

Reproductions come first; a fix without a failing test is a guess.

Popular repositories Loading

  1. nvim nvim Public

    summeriver13's nvim-setting

    Lua 2

  2. herdface herdface Public

    奶牛脸部检测与个体识别:YOLOv8 定位牛脸,EfficientNet-B0 认牛,Flask 网页演示,含无泄漏评测与开集拒识曲线

    Python 1

  3. KLineDeck KLineDeck Public

    KLineDeck:A 股 K 线工作台(Qt + pyqtgraph + Baostock)

    Python

  4. codeforces codeforces Public

    my solve on codeforces

    C++

  5. scorelist scorelist Public

    Student-Score-Manage-System

    Java

  6. study-presence study-presence Public

    摄像头在座学习状态监测:worker 线程采集 + 可插拔人脸检测(本地 YuNet / 百度云)+ 去抖状态机 + SQLite 时长统计 + Tkinter 预览

    Python