Skip to content
View phquand2000's full-sized avatar
💭
I may be slow to respond.
💭
I may be slow to respond.
  • LongWay Company
  • Hanoi, Vietnam

Highlights

  • Pro

Block or report phquand2000

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

Quan Phan — browser internals, distributed systems, agent tooling

I work down the stack rather than across it — from patching Chromium in C++ to driving those same browsers with AI agents. Most of what I build takes a system that was never built to be scripted (a browser, After Effects, Word, n8n) and makes it programmable.

Hanoi, Vietnam

Where I work

  Agents & automation    MCP bridges · CEP / Office extensions · n8n AI builder
  ────────────────────────────────────────────────────────────────────────────
  Distributed systems    Go · Connect RPC · NATS JetStream · transactional outbox
  ────────────────────────────────────────────────────────────────────────────
  Browser internals      Chromium C++ · fingerprint, TLS and HTTP/2 surfaces

The interesting problems live at the seams between those layers.

Selected work

Anti-detect browser engine — custom Chromium build, ~66 patches organised into six layers (de-telemetry, module, automation, fingerprint, network, branding). Spans canvas, audio, WebGL and font surfaces through to TLS cipher ordering and HTTP/2 SETTINGS fingerprints. C++ · closed source — but the surface map is public: browser-fingerprint-surfaces

Sourcing & fulfillment platform — 22 Go services across 10 bounded contexts. Connect RPC over Buf-generated protos, one Postgres per service, NATS JetStream carrying proto-encoded CloudEvents, transactional outbox, in-repo OIDC provider. Go TypeScript · closed source — architecture notes: event-driven-go-notes

AE AI Assistant — After Effects CEP extension: 27 service modules and 158 registered actions for AI-driven VFX automation. JavaScript

Word GPT Plus — AI agent inside Microsoft Word, bridged to external tools over MCP. TypeScript

n8n Premium — enterprise n8n fork with a custom AI Workflow Builder. JavaScript

agent-config-architecture — how to structure a coding-agent setup so its rules actually hold: standing config, on-demand skills, blocking hooks.

Most of my work is closed source, so I publish the thinking instead. Happy to talk through the architecture.

Reach me

Email — or npx phquand, if you would rather stay in the terminal.

Guestbook

Sign it → — an issue opens, you write a line, an Action puts it here and closes the issue.

contribution snake

Popular repositories Loading

  1. n8n_folk_premium n8n_folk_premium Public

    Enterprise n8n fork with a custom AI Workflow Builder

    JavaScript 1

  2. huashu-design huashu-design Public

    Forked from alchaincyf/huashu-design

    Huashu Design · HTML-native design skill for Claude Code · Claude Code 里 HTML 原生的设计 skill · 高保真原型 / 幻灯片 / 动画 + 20 设计哲学 + 5 维评审 + MP4 导出 · Agent-agnostic

    HTML 1

  3. Turnstile-Solver Turnstile-Solver Public

    Forked from Theyka/Turnstile-Solver

    Python-based turnstile solver using the patchright library, featuring multi-threaded execution, API integration, and support for different browsers.

    Python

  4. hcaptcha-challenger hcaptcha-challenger Public

    Forked from QIN2DIM/hcaptcha-challenger

    🥂 Gracefully face hCaptcha challenge with multimodal large language model.

    Python

  5. learning_rust learning_rust Public

    Rust learning journey - exercises and projects

  6. TiktokAutoUploader TiktokAutoUploader Public

    Forked from makiisthenes/TiktokAutoUploader

    Automatically Edits Videos and Uploads to Tiktok with CLI, Requests not Selenium.

    JavaScript