Skip to content
View chessyuan's full-sized avatar

Block or report chessyuan

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

chessyuan

Practical software for AI workflows, browser tools, and local-first systems

I turn everyday friction into focused, documented, and testable software.

Featured project · What I build · 中文简介

What I build

  • AI workflow tools that connect useful services without hiding important security or privacy boundaries.
  • Browser extensions with resilient UI integration, clear failure states, and reproducible builds.
  • Local-first applications that keep credentials and personal data on the user's own machine.
  • Windows automation designed around rollback, verification, and maintainability.

My preferred stack includes TypeScript, JavaScript, React, Node.js, Python, FastAPI, C#, .NET, Avalonia, PowerShell, Docker, and GitHub Actions.

Featured project

A local-first Chrome extension that uses the official Google Photos Picker to attach selected photos directly to a ChatGPT conversation—without a companion server or intentional Downloads-folder writes.

CI Release License: MIT TypeScript

Highlights:

  • Official Google Photos Picker and narrowly scoped OAuth permissions
  • In-memory photo handling with no custom token backend
  • English and Simplified Chinese interfaces and documentation
  • Automated tests, reproducible builds, privacy documentation, and security guidance

Engineering principles

  1. Useful beats flashy. The result should solve a real problem end to end.
  2. Privacy is architecture. Sensitive data should have a clear boundary and the smallest possible exposure.
  3. Verification is part of delivery. A process running is not the same as a feature working.
  4. Good software explains itself. Documentation, safe defaults, and honest limitations matter.

中文简介

我专注于把日常工作中的真实痛点做成可靠、可维护的软件,方向包括 AI 工作流、浏览器扩展、本地优先应用和 Windows 自动化。

我重视隐私边界、失败状态、自动化测试与完整文档。相比堆砌功能,我更希望每个项目都能真正解决问题,并且让别人容易理解、安装和验证。

Open source when it is ready; private by default when it contains personal workflows or sensitive operational context.

Popular repositories Loading

  1. google-photos-for-chatgpt google-photos-for-chatgpt Public

    Local-first Chrome extension for attaching Google Photos directly to ChatGPT.

    TypeScript 4

  2. chessyuan chessyuan Public

    GitHub profile and selected project portfolio

  3. CRLM-immune-exclusion CRLM-immune-exclusion Public

    Cross-cohort single-cell and spatial prioritization of stromal-vascular programs associated with immune exclusion in CRLM

    Python

  4. vst-eval-integrity vst-eval-integrity Public

    The Evaluation-Integrity Deficit in Virtual Spatial Transcriptomics (Nature Methods Analysis Track)

    Python

  5. virtual_cell_double_OOD_benchmark virtual_cell_double_OOD_benchmark Public

    Beyond Reconstruction: Virtual Cell Double OOD Evaluation Benchmark Suite

    Python

  6. eocrc-multiomics-pipeline eocrc-multiomics-pipeline Public

    Age-by-Disease Interaction Reveals Conserved Taxonomic but Divergent Functional Gut Microbiome Features in Early-Onset Colorectal Cancer

    Python