Jackson Chen, also identified as Chong Chen on his portfolio, builds terminal tools for AI-assisted software development. His Rove project coordinates coding agents in isolated worktrees. At ByteDance’s TikTok, his portfolio describes work on agent infrastructure and evaluation.[1][2][3]
Start with Rove – parallel coding agents that can fan out subtasks and report back →
Career
Chen’s portfolio records a transition from a software engineering internship to an engineering role at TabbyML, followed by ByteDance in October 2025 and Software Engineer II in September 2026. He describes building agent lifecycle hooks and evaluations that combine model judgment with human labeling.[3]
Contributions
Rove gives managed tasks separate Git worktrees and branches, with agent and shell sessions that survive closing the terminal interface. Its daemon tracks tasks and routines, while a separate PTY host owns the running agent processes. A reviewer can switch between tasks, inspect diffs, run checks and send follow-up instructions.[2]
Ideas
Rove exposes task operations through a command-line API, so scripts or coding agents can inspect sessions and coordinate work. Its documentation distinguishes managed tasks with isolated files from tasks deliberately reusing a directory. Remote clients connect back to the host; a hosted cloud service is described as planned.[2]
Tools, writing & talks
Writing, research & talks
Start here
A terminal workspace for parallel coding tasks, isolated worktrees and persistent agent sessions.
Read the concepts and sessions guides first. Trace which process owns a task and its files, then compare managed tasks with directory tasks before trying parallel work.
Developer and maintainer[1][2]Original source