Skip to content
View NgoQuocViet2001's full-sized avatar

Block or report NgoQuocViet2001

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

Ngo Quoc Viet

Ngo Quoc Viet - Community OSS Contributor

GitHub Portfolio AWS SAA Zalo

Community OSS Work

I spend a lot of my engineering time contributing practical fixes to public open-source projects, especially tools used by developers, AI coding agents, MCP servers, desktop apps, and OpenAI-compatible workflows.

My usual contribution style is small but real maintenance work: reproduce an issue, inspect the current behavior, ship a narrow fix, add regression coverage when possible, and stay around for review or follow-up fixes.

Public OSS Snapshot

Public GitHub data for NgoQuocViet2001, refreshed 2026-06-24.

Metric Count Notes
External merged PRs 36 Authored PRs merged into community-owned repositories.
Community repositories contributed to 8 context-mode, openhuman, ds2api, Open-Generative-AI, RuView, Slidev, Spec Kit, Supertonic.
External open PRs 14 Active public work still under maintainer review.
PR conversations with review/comment activity 30 Public PR threads where I participated in review, debugging, validation, or follow-up discussion.
Formal reviewed PRs 6 Public GitHub review records visible through GitHub search.
mksglu/context-mode merged PRs 13 Main current OSS focus.
mksglu/context-mode PR discussions 13 Review/comment activity in the project around Codex, Windows, docs, and MCP behavior.
Ngo Quoc Viet GitHub activity summary

Core Maintainer-Level Focus: context-mode

mksglu/context-mode is my main OSS focus right now. I contribute as a core maintainer-level contributor for the Windows + Codex + MCP surface: dogfooding the project in real Codex sessions, fixing cross-platform issues, validating contributor changes, and sending follow-up patches when the docs or runtime drift.

Project signal: 18.1k+ stars, 1.2k+ forks, published on npm.

Area Examples
Codex plugin reliability Marketplace/plugin approval defaults, platform env propagation, Windows-safe plugin installs, Zed/Codex docs sync.
Windows execution PowerShell, pwsh, cmd, Git Bash, WSL-bash fallback paths, symlink-restricted environments, junction-based tests.
MCP/runtime correctness ctx_execute cwd behavior, cross-project attribution, fetch cache TTL, upgrade fallback safety.
Observability and diagnostics Insight analytics totals, standalone Codex doctor status, plugin/server detection behavior.
Maintainer support Review/comment activity, manual Windows + Codex validation, concise issue triage, follow-up patches after maintainer requests.

Community Contribution Highlights

Project Merged PRs What I helped with
mksglu/context-mode 13 Codex/MCP reliability, Windows execution, plugin install behavior, analytics, cache, docs, and maintainer follow-up fixes.
CJackHwang/ds2api 8 OpenAI-compatible API behavior, streamed responses, citation replacement, tool output cleanup, Vercel sync, and file metadata routes.
tinyhumansai/openhuman 6 Desktop OAuth/deep links, auth callback compatibility, runtime packaging, startup cleanup, and security hardening.
Anil-matcha/Open-Generative-AI 4 Local AI model storage, onboarding docs, WAN2GP endpoint fallback, and startup heartbeat feedback.
ruvnet/RuView 2 ESP32 swarm config validation and mesh-to-dashboard documentation.
github/spec-kit 1 Development extension agent symlink handling.
slidevjs/slidev 1 Monorepo sub-directory deployment route generation.
supertone-inc/supertonic 1 Multi-language CLI option documentation.

Recent Merged PRs

Project PR Contribution Merged
mksglu/context-mode #875 Synced the Zed command.path fix into the next README config so the documented editor setup matches the maintained command path. 2026-06-24
tinyhumansai/openhuman #3800 Restored legacy /auth web callback compatibility for OAuth-style desktop login redirects, with route coverage. 2026-06-22
mksglu/context-mode #765 Pinned Claude ctx_execute execution to the session working directory and covered cross-project cwd behavior. 2026-06-13
mksglu/context-mode #778 Detected package-server runtime through PI_CODING_AGENT so plugin installs resolve the correct MCP server behavior. 2026-06-04
slidevjs/slidev #2562 Used BASE_URL in slide path generation so monorepo sub-directory deployments resolve slide routes correctly. 2026-06-03
mksglu/context-mode #766 Made cross-project attribution shell setup portable across environments without relying on brittle shell assumptions. 2026-06-02
mksglu/context-mode #748 Avoided marketplace symlink sources on Windows so Codex plugin installs work under restricted symlink privileges. 2026-06-01
github/spec-kit #2554 Fixed --dev extension agent symlinks so development extension installs link the expected agent files. 2026-05-28
mksglu/context-mode #722 Set platform environment for the Codex plugin MCP server so bundled runtime behavior matches the host platform. 2026-05-26
Anil-matcha/Open-Generative-AI #200 Showed local-AI startup heartbeat while models load so users see progress instead of a silent startup delay. 2026-05-26
mksglu/context-mode #709 Hardened Windows shell execution for PowerShell, pwsh, cmd, Git Bash, and WSL-bash fallback paths. 2026-05-25
mksglu/context-mode #706 Counted insight analytics KPI totals from uncapped aggregate queries instead of capped dashboard detail lists. 2026-05-25
mksglu/context-mode #705 Made ctx_insight CORS tests use Windows junctions when symlink privileges are unavailable. 2026-05-25
mksglu/context-mode #704 Added Codex marketplace MCP approval defaults and regression coverage, with manual Codex plugin validation. 2026-05-25
tinyhumansai/openhuman #2572 Hardened RPC bearer token checks with constant-time comparison and prefix-match regression tests. 2026-05-25

Contribution Themes

  • AI developer tooling: MCP servers, Codex plugin behavior, context optimization, local analytics, package-server detection, safe upgrade paths.
  • Windows-first reliability: restricted execution policies, missing symlink privileges, shell compatibility, desktop deep links, OAuth callbacks, packaging quirks.
  • OpenAI-compatible systems: routes, streaming behavior, uploaded file metadata, citation/reference markers, visible output cleanup.
  • Maintainer-friendly delivery: narrow PRs, regression tests, concise validation notes, no broad rewrites when a small fix is enough.

Personal Projects

I still maintain a few tools of my own, but my current profile is intentionally centered on community OSS contribution.

Project Focus
codex-keyring Native multi-account manager for Codex with aliases, health checks, and failover support.
codex-observatory Local Codex usage analytics, token trends, model breakdowns, and dashboard views.
google-workspace-mcp MCP server for structured Google Docs and Sheets extraction with image-aware output.

Engineering Background

Fullstack developer with nearly 4 years of experience across product and outsourced projects, including project-level Dev Lead responsibility in healthcare systems.

  • Frontend/backend delivery with TypeScript, React, Vue, Node.js, C#, ASP.NET, Laravel, Python, Go, Rust, SQL.
  • Project bootstrapping, source-base design, reusable components, code review, Git flow, mentoring, and internal training.
  • AWS, Linux, Docker, Nginx, CI/CD, VPS deployment, staging/production support, and AI-assisted BA/QC/developer workflows.

Stack

Main development stack

Codex MCP Claude Code GitHub Actions Code Review Windows DX

Contact

Open to OSS collaboration, maintainer support, developer tooling, automation, and practical fullstack/internal-tool work.

Portfolio . GitHub . Zalo . Facebook

Popular repositories Loading

  1. codex-keyring codex-keyring Public

    Native multi-account manager for Codex with manual alias switching and auto-switch failover.

    TypeScript 29 7

  2. codex-observatory codex-observatory Public

    Local observability and usage analytics for Codex sessions, tokens, prompts, and model trends.

    Python 10 2

  3. google-workspace-mcp google-workspace-mcp Public

    MCP server for reading Google Docs and Google Sheets with structured output and image extraction.

    Python 3 1

  4. dev-setup dev-setup Public

    Shell 1

  5. campus-booking-system campus-booking-system Public

    Skeleton fullstack project for campus booking system

    JavaScript 1

  6. codex codex Public

    Forked from openai/codex

    Lightweight coding agent that runs in your terminal

    Rust 1