Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

48 Commits

Repository files navigation

I like backend work that gets close to real infrastructure: Kubernetes resources, auth boundaries, storage, networking, CI, and the quiet glue that turns a feature into something maintainers can actually merge.

GoPythonJavaScriptKubernetesHelmMySQLReactPlaywright

upstream PRsupstream repos

building since


What I Keep Coming Back To

  • Platform backends: APIs that manage real cluster resources, not just rows in a database.
  • Kubernetes edges: Services, Ingress, cert-manager, RBAC, StatefulSets, storage, pod logs, and exec paths.
  • Open-source maintenance: small fixes with a reproduction, a reason, and tests when behavior can regress.
  • Agent infrastructure: memory, retrieval, tool calls, and the backend paths agents need when they leave the demo.

How I Work

  • I read the surrounding code before touching the line that looks guilty.
  • I prefer boring patches in the best sense: narrow, explainable, and easy to review.
  • I enjoy the part where a vague bug becomes a concrete failing path.
  • I tend to build bigger ideas in a fork first, then upstream the pieces that have earned their shape.
  • I care about the last 20%: names, error paths, tests, and whether the next maintainer can follow the trail.

Merged Pull Requests

The number I watch on GitHub is not stars. It is the patches a maintainer read, trusted, and merged — 39 so far, across 7 upstream repositories.

Upstream & Open Source · 39

casosorg/casos · 31 merged

A Kubernetes-flavored local cloud OS, and my main upstream: App Store installs, worker nodes, certificates, RBAC, Services, storage, and the CI that guards them.

All 31 merged PRs
PRChangeMerged
#142fix: repair Helm release upgrade flow2026-08-13
#140fix: only rewrite a WSL worker's apiserver address when it is unreachable2026-08-09
#141fix: fix failed UI test about "Add Local WSL" button2026-08-09
#118feat: add control plane egress policy2026-08-06
#116feat: strengthen Helm compatibility validation2026-08-01
#115fix: retry Helm downloads and extend install timeout2026-08-01
#114fix: stabilize app store install lifecycle2026-08-01
#109fix: harden app store install defaults2026-08-01
#106feat: provide default application access data plane2026-08-01
#111fix: make implicit image pull policy opt-in2026-07-25
#108fix: validate helm chart readiness and compatibility2026-07-25
#105fix: stabilize worker DNS bootstrap2026-07-25
#103feat: persist helm install lifecycle2026-07-24
#110fix: pin cluster images in CI2026-07-23
#102feat: add managed flannel overlay networking2026-07-21
#96fix: bootstrap local app store platform dependencies2026-07-09
#97fix: improve app store install flow diagnostics2026-07-08
#94fix: finish worker deployment after delayed node readiness2026-07-08
#93fix: normalize helm kube version compatibility2026-07-08
#95fix: regenerate mismatched apiserver CA artifacts2026-07-08
#91fix: stabilize Helm App Store installs2026-07-04
#90fix: run App Store UI regression tests with worker node2026-07-04
#89fix: refresh apiserver serving certificate for changed IPs2026-07-04
#86fix: add Playwright UI smoke and worker-node deploy/repair regression tests2026-06-30
#84feat: add backend e2e ui tests2026-06-26
#74feat: add automatic worker node deployment2026-06-24
#72fix: restore local access for NodePort services2026-06-21
#73feat: add PVC mount support for StatefulSets2026-06-21
#71fix: support ExternalName services in service management2026-06-20
#70fix: reject invalid roleRef kind for cluster role bindings2026-06-19
#69fix: require sign in for protected API endpoints2026-06-19

An agentic chat platform — security and robustness fixes at the upload, image, and HTTP-client edges.

PRChangeMerged
#7773fix: align OpenAI http_client with SDK httpx2026-04-30
#7807fix(core): downscale oversized images2026-04-26
#7751fix: prevent path traversal in file uploads2026-04-24

One-Patch Stops · 5

Small, sharp fixes in tools I actually use.

RepositoryPRChangeMerged
vllm-project/vllm#41357[Bugfix] Prevent stale multiproc RPC deadlines from becoming unbounded waits2026-07-29
casosorg/kine#1fix: keep Kine MySQL revisions ordered2026-07-19
MoonshotAI/kimi-cli#2132fix(acp): replay session history on load2026-05-28
libra-tools/libra#364feat(clean): add -d, -x, -X, --exclude flags2026-05-08
deepseek-ai/awesome-deepseek-agent#27Add WorkBuddy DeepSeek V4 guide2026-04-30

Live Feed — Freshest Merges

Updated nightly by a small GitHub Actions workflow.


Reading Grounds

RepositoryWhy it stays open
TencentDB Agent MemoryLayered memory, hybrid retrieval, and agent memory as backend infrastructure.
casdoor/casdoorAuth, OIDC, and identity systems — platform backends eventually meet permissions.
apache/casbin-pycasbinPolicy-engine reading ground for RBAC details and permission-model thinking.

A Note

I keep this profile less like a CV and more like a workbench. The interesting part is not a label; it is the trail of small decisions that make a system less mysterious than it was yesterday.

contribution snake

About

Config files for my GitHub profile.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages