Skip to content
View kimhinton's full-sized avatar
😀
😀
  • Joined Apr 16, 2026

Block or report kimhinton

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.

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

Kim M. Hinton

Backend engineer building developer tools and automation. Working mostly in Python and TypeScript. Based in Seoul.


Currently Building

endpulse — async Python CLI for multi-endpoint API health checks

PyPI Downloads Docs License

Lightweight CLI for running concurrent HTTP health checks with response-body assertions, SSL certificate expiry tracking, and webhook alerts — all from a single pip install. Built on aiohttp + click + rich. Runs in CI pipelines, cron jobs, on-call terminals, and Kubernetes init containers — anywhere a post-deploy health gate is needed without standing up a monitoring server.

keystrum — browser-based QWERTY guitar chord strum machine

Live Stars Stack

A browser-based virtual guitar that maps your QWERTY keyboard to a 6-chord strum machine. Four rows become four strings, six columns become six diatonic chords (Am/C/Em/G/Dm/F). Real strum detection (sweep 3+ keys in 90 ms) and Karplus-Strong physical-modeling synthesis run live in Web Audio — no install, no samples, no account. Ships as a PWA and as native iOS / Android apps via Capacitor from the same source.


Tech Stack

Python TypeScript Go Node.js React Next.js PostgreSQL Redis Docker AWS Web Audio


What I Build

  • CLI tools and developer tooling — endpulse-style utilities that replace ad-hoc shell pipelines
  • Async Python for I/O-bound workloadsaiohttp, httpx, asyncio concurrency patterns
  • Web audio experiments — keystrum is a creative outlet when backend work leaves room
  • Automation pipelines — CI/CD, deployment, and monitoring workflows on GitHub Actions

Related projects

  • til — Today I Learned: daily dev notes across Python, Go, JavaScript, Docker, databases, and more.
  • awesome-devops — Fork of the community-curated DevOps resource list.
  • awesome-python — Fork of the community-curated Python resource list.
  • awesome-cli-apps — Fork of the community-curated CLI applications list.

GitHub Stats

GitHub Stats Top Languages


Open to collaboration on backend tooling, infrastructure, and occasional creative browser projects.

Popular repositories Loading

  1. endpulse endpulse Public

    Async CLI for multi-endpoint API health checks — response assertions, SSL expiry monitoring, watch mode, webhook alerts, CI exit codes. Zero infrastructure. Python 3.9+.

    Python 1

  2. keystrum keystrum Public

    Practice guitar chords without a guitar — in your browser. Strum 6 chords on your QWERTY keyboard. 4 rows = 4 strings, 6 columns = 6 chords. Karplus-Strong synthesis, strum detection, 3 folk songs.…

    TypeScript 1

  3. kimhinton kimhinton Public

    Backend engineer building APIs & automation

  4. awesome-cli-apps awesome-cli-apps Public

    Forked from agarrharr/awesome-cli-apps

    🖥 📊 🕹 🛠 A curated list of command line apps

    Shell

  5. til til Public

    Today I Learned - daily dev notes

    Python

  6. awesome-webaudio awesome-webaudio Public

    Forked from notthetup/awesome-webaudio

    A curated list of awesome WebAudio packages and resources.