Skip to content
View johnyoonh's full-sized avatar

Highlights

  • Pro

Block or report johnyoonh

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

John Yoon

Engineer focused on AI enablement, agent infrastructure, evaluation, and developer tooling.

I build practical systems around AI-assisted software development: orchestrating and verifying coding agents, grounding model outputs in evidence, integrating tools through MCP, and automating developer workflows with explicit safety and recovery boundaries.

Selected work

Project Focus
github-agent-router Policy-driven routing, certification, and handoff loops for coding agents
aicommit-split Deterministic semantic commit grouping with optional LLM planning
jev-ground Evidence-grounded factuality verification for LLM and agent outputs
git-fleet Safe, policy-driven automation for fleets of Git repositories
ticktick-mcp MCP integration and task-workflow automation
activitywatch-calendar-export Activity instrumentation and automation with AI-agent-readable outputs

Open-source contribution

Open Connections PR #83 — storage abstraction and a mobile-safe vault-file persistence path for an embeddings-based Obsidian plugin.

Pinned Loading

  1. activitywatch-calendar-export activitywatch-calendar-export Public

    Export ActivityWatch timelines to Obsidian summaries and calendar feeds

    Python

  2. aicommit-split aicommit-split Public

    Deterministically split working-tree changes into semantic commit groups before running aicommit.

    Python

  3. git-fleet git-fleet Public

    Python

  4. jev-ground jev-ground Public

    TypeScript

  5. open-connections open-connections Public

    Forked from Xia-Ataraxia/obsidian-open-connections

    Obsidian plugin that surfaces semantically related notes using local AI embeddings. Privacy-first, offline-capable, 7 embedding providers.

    TypeScript

  6. ticktick-mcp ticktick-mcp Public

    Forked from jacepark12/ticktick-mcp

    MCP server that interacts with TickTick via the TickTick Open API

    Python