Skip to content
View ChunHao-dev's full-sized avatar

Block or report ChunHao-dev

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

ChunHao Chen

Full-stack Developer · Open Source Contributor

Blog · Threads · X · LinkedIn


👋 About Me

Full-stack developer focused on developer tooling and AI-powered workflows. I contribute to open source projects like openclaw, agent-browser, and openab — shipping features, fixing bugs, and writing deep-dive articles about what I learn along the way. In openAB, I lead the auto-triage system and participate in code review with automated E2E testing. I build tools that connect AI agents to real-world interfaces (Telegram bots, browser automation, CLI workflows) and care about making complex systems understandable through documentation.


🌍 Open Source Contributions

Project Description
openclaw/openclaw GitHub stars Support Telegram thread IDs in cron add/edit
vercel-labs/agent-browser GitHub stars Network request detail & filtering for request tracking
openabdev/openab GitHub stars Config-driven cronjob scheduler (cron parsing, timezone, overlap protection, Helm chart), issue templates, RFC template, GitHub Actions workflow & Discord thread-detection fix

📝 Technical Writing

Deep-dive articles from contributing to open source — dev-journal

openclaw/openclaw

openabdev/openab

vercel-labs/agent-browser

🛠 Tech Stack

📌 Projects

  • LingoBitz — Practice language listening with YouTube videos — dictation with 3 difficulty levels, sentence-by-sentence playback, and AI-generated summaries. 🔗 Website
  • Whisper AI Pipeline — Automated YouTube video processing pipeline — MLX Whisper transcription, AI-powered segmentation, multi-language translation, difficulty analysis, and auto-upload to Cloudflare R2. Orchestrated via AWS SQS with horizontal scaling
  • Kiro TDD Workflow — npm CLI tool for AI-assisted TDD — four-stage workflow (Design → Test → Implement → Verify), supports React/Vue/Next.js. npx kiro-tdd-workflow init
  • Kiro PTY — VS Code extension wrapping kiro-cli in a pseudoterminal (node-pty) — image paste, Finder file drag-and-drop, inline @ fuzzy file picker. TypeScript
  • Kiro ACP Telegram — Telegram bot bridge for Kiro CLI via ACP protocol — streaming responses with smart throttling, JSON-RPC 2.0, rate limiting, and message chunking

Pinned Loading

  1. LingoBitz-Dictation-Pro LingoBitz-Dictation-Pro Public

    TypeScript 5

  2. whisper-ai-pipeline whisper-ai-pipeline Public

    TypeScript

  3. Kiro-TDD-workflow Kiro-TDD-workflow Public

    TypeScript 3

  4. JobScrapy JobScrapy Public

    JavaScript

  5. dev-journal dev-journal Public

    Learning notes and documentation from studying OpenClaw

    21

  6. Kiro-pty Kiro-pty Public

    Enhanced terminal wrapper for [kiro-cli](https://kiro.dev) using a pseudoterminal (node-pty) for full input control.

    TypeScript 6