Skip to content
View neoLsH's full-sized avatar
💼
I may be slow to respond.
💼
I may be slow to respond.
  • Alibaba Qwen
  • GuangZhou
  • 08:16 (UTC +08:00)

Block or report neoLsH

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

About me

I'm a backend engineer at Alibaba (Qwen) in Guangzhou, working on web data infrastructure — large-scale page rendering and content acquisition services that sit between the open web and LLM applications.

Day to day I write Go, Java, Node.js/TypeScript and shell, and I care about reliability, observability, and keeping systems boring.

Kubernetes Redis Nacos Prometheus Go Java TypeScript Node.js Shell

Open source

Contributing to Kubernetes, Nacos, Redis and Prometheus. I enjoy the community side of open source and I'm interested in taking on more wherever I can be useful.

Kubernetes — currently in review:

  • kubelet: mark pods NotReady on NotReady→Unknown node transition — #141550
  • kubelet: defer to pod grace period when eviction-max-pod-grace-period is negative — #141551
  • kube-controller-manager: contextual logging in the clustertrustbundle publisher controller — #141553
  • migrate Deployment and ReplicaSet selector to declarative validation — #141558
  • informer-gen: use plural-exceptions-aware namer for GVR resource name — #141566
  • kubelet: add unit tests for secret manager implementations — #141567

Nacos — keeping the Node.js and Go SDKs consistent with the Java one:

Redis:

  • fix keyspace notification event order for list move commands — redis/docs#3855 (merged)

Prometheus:

  • procfs: model legacy TcpExt counters removed from recent kernels — procfs#863 (merged)
  • node_exporter: use procfs parsers for netstat, snmp and snmp6 — node_exporter#3796 (in review)

Interests

Distributed systems, Kubernetes internals, distributed configuration and service discovery, web infrastructure, developer tooling, and open-source communities.

Pinned Loading

  1. kubernetes/kubernetes kubernetes/kubernetes Public

    Production-Grade Container Scheduling and Management

    Go 125k 43.9k

  2. nacos-group/nacos-sdk-nodejs nacos-group/nacos-sdk-nodejs Public

    nacos node.js sdk client

    TypeScript 324 80

  3. redis/redis redis/redis Public

    For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.

    C 76.1k 24.8k

  4. nacos-group/nacos-sdk-go nacos-group/nacos-sdk-go Public

    Nacos client in Golang

    Go 1.3k 385