Skip to content
View miyu4u's full-sized avatar
  • Seoul

Block or report miyu4u

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

Hi, I'm miyu4u 👋

Backend Developer · Node.js / TypeScript

I'm a backend developer with 7+ years of experience building APIs, data pipelines, external integrations, and long-running asynchronous workflows.

I have built and operated Koa and NestJS services backed by PostgreSQL, MariaDB/MySQL, Redis, and Elasticsearch in Kubernetes environments. In my public projects, I focus on developer tooling—CLI applications, MCP servers, and coding-agent extensions designed to make terminal and agent workflows safer and more predictable.

I design with failure modes in mind: clear input contracts, explicit state transitions, controlled retries and fallbacks, safe credential handling, and a clear boundary between preview and execution.

Current Focus

  • TypeScript and Bun CLI tools with stable contracts and useful diagnostics
  • MCP servers and coding-agent extensions for tool discovery and persistent session state
  • Kubernetes-based homelab automation

Featured Projects

  • recurl — A curl-compatible CLI that preserves native curl behavior while adding output conversion, HTML sanitization, network policies, and optional browser rendering.

  • zido — Nest.JS MCP & CLI multi architect application that unifies Kakao, Naver, and Google Maps for place search and geocoding, with ordered provider fallback.

  • pi-extensions-skill-registry — A Pi/OMP extension that indexes SKILL.md documents with SQLite FTS5 and BM25, resolves names and aliases, and assembles bounded skill packets for agents.

  • pi-extensions-security — OMP extension that Access Control for command execution, execution result, file access.

  • pi-extensions-todo — A persistent todo extension for coding-agent sessions, with Markdown-backed state, task trees, dependencies, and model-facing reminders.

  • toss-invest-cli — A Bun and TypeScript CLI for interacting with the Toss Invest OpenAPI from terminal and automation workflows.

  • oci-freetier-idle-avoider — A Kubernetes automation project using CronJobs, DaemonSets, and sysbench to schedule periodic workloads on OCI Free Tier.

Tech Stack

  • Backend & Tooling: Node.js · Bun · TypeScript · NestJS · Koa
  • APIs & Protocols: REST · GraphQL · MCP
  • Data & Processing: PostgreSQL · MariaDB/MySQL · Redis · Elasticsearch
  • Build & Delivery: GitHub Actions · GitLab CI · Jenkins
  • Platform: Kubernetes · Docker · Oracle Cloud Infrastructure

Pinned Loading

  1. zido zido Public

    zido is MCP, CLI for searching with map provider like kakao, naver, google.

    TypeScript

  2. recurl recurl Public

    recurl is curl wrapper cli with extra features.

    TypeScript

  3. toss-invest-cli toss-invest-cli Public

    토스증권 openAPI CLI

    TypeScript

  4. pi-extensions-skill-registry pi-extensions-skill-registry Public

    pi extensions for skills indexing, discovery tool

    TypeScript

  5. oci-freetier-idle-avoider oci-freetier-idle-avoider Public

    make oracle cloud instnace is being not idle by kubernetes-way

    Dockerfile 2 1

  6. pi-extension-security pi-extension-security Public

    pi, omp extension for access, execution control.

    TypeScript