Skip to content
View kamaslau's full-sized avatar
💯
💯

Sponsoring

@gofiber

Block or report kamaslau

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

Kamas Lau

I turn scattered infrastructure into units that survive being handed over.

I do this for foreign companies operating in China — on their own hardware, behind their firewall, without a vendor console in the loop, and usually as the only technical person in the room. Since 2023 that has meant compliance architecture, head-office systems localised for the mainland, and the infrastructure underneath both.

What is here

Three things, each of which started as a client problem rather than a side project.

Repository The question it answers Stack
infra-blocks "How do we stand this service up on a client's machine, and hand it over?" — twelve disposable units: one service, one port, one documented credential Docker Compose · k3s · Caddy
chinese_regions "Where is this address actually located?" — provinces, cities, counties and districts of the PRC as a callable dataset TypeScript
http-response-text "What does a 503 mean to an operator who does not read English?" — status codes as text in the caller's language TypeScript

The units are disposable on purpose. A handover should not depend on me staying.

How I work

  • Documents written for the person who will maintain the thing, not for the person who asked for it.
  • Every claim in a README has a command under it that proves the claim. If it cannot be run, it does not go in.
  • Nothing clever. The clever version is the one nobody can operate at 2am.

Elsewhere

kamaslau.com — the work itself, in more detail · kamaslau@dingtalk.com

Pinned Loading

  1. chinese_regions chinese_regions Public

    Provinces, cities, counties, or districts of PRC(People's Republic of China). Taiwan province, Hongkong SAR, Macao SAR, together with Diaoyu islands and other inherent parts of China are all includ…

    TypeScript 7 1

  2. http-response-text http-response-text Public

    Map HTTP status code (and optional language code) to human-readable text message.

    TypeScript

  3. infra-blocks infra-blocks Public

    Minimal, disposable service units for standing up a working environment on a machine you have never seen before.

  4. iot-client iot-client Public

    IoT edge computing/gateway client, collecting DHT sensor time serie datas and save with InfluxDB Cloud.

    Go