Skip to content
View uxgnod's full-sized avatar
🧑‍💻
Open to work · AI / full-stack roles
🧑‍💻
Open to work · AI / full-stack roles
  • Chengdu, China · Remote
  • 07:19 (UTC +08:00)
  • X @uxgnod

Block or report uxgnod

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

Dong Xu (Dx)

Full-stack engineer who builds and ships AI-native tools end to end — Ruby on Rails, TypeScript and Cloudflare Workers.

🟢 Open to work · Chengdu, China (UTC+8) · On-site in Chengdu or remote Looking for: AI application engineer · Full-stack engineer · Developer tools / agent tooling

Email · X · 中文简介


About

  • I take products from idea to release on my own: data model, API, UI, deployment, docs, versioned releases.
  • I focus on LLM applications: hybrid search (keyword + embeddings), MCP servers, scheduled AI workflows, BYOK clients and agent skills.
  • I work agent-first. I write the spec, constraints and acceptance criteria; coding agents (Claude Code, Codex) write much of the code; I own architecture, review and quality.
  • Background: 10 years in e-commerce systems — 4 as a backend engineer, 6 as a full-stack engineer — covering order and checkout flows, third-party system integrations and long-lived production services, mostly in Ruby on Rails.

Selected projects

Project What it is Built with
yaf Open-source, self-hosted flomo alternative that runs on the Cloudflare free plan. Hybrid search (FTS5 + bge-m3 vectors merged with RRF), scheduled AI insights with source citations, a built-in MCP server, a CLI, and an install flow an AI agent can run for you. Hono, React, D1, Vectorize, Workers AI, Workflows, Durable Objects
Vibe Hero Bilingual (中文/English) 16-chapter guide for experienced developers moving into TypeScript full-stack and AI, with interactive diagrams of the event loop, React rendering, agent loops and deployment paths. HTML, CSS, JS — no build step
OpenRead BYOK bilingual web translation extension. Translates pages in place, one sanitized DOM fragment per request, with JSON site rules and 10 UI languages. TypeScript, Chrome MV3, OpenAI-compatible APIs
mdterm Fast, read-only Markdown reader for the terminal: table of contents, Unicode-aware search, mouse selection, code-block copy. TypeScript, Node.js, neo-blessed
lumen-llm Zero-dependency Ruby gem that runs YAML prompt templates against OpenRouter, built for legacy Rails 4+ / Ruby 2.3 apps. Published on RubyGems. Ruby, Rails, GitHub Actions
agent-audit-skill Agent skill that audits other skill packages for credential exfiltration, prompt injection and undisclosed network calls before you install them. Agent Skills, Claude Code, Codex

More: schedule-days (date navigator for ChatGPT scheduled tasks) · douban-library-catalog-query (library lookup on Douban book pages) · coros-sports-data (COROS training analysis via MCP) · claude-plugins · astro-tufte-blog

Open source contributions

Tech

  • Languages: TypeScript, Ruby, Python, Swift
  • Web: Ruby on Rails 8 + Hotwire, React, Hono, Astro, Next.js
  • Platform: Cloudflare Workers, D1, Vectorize, R2, Durable Objects, Workflows · PostgreSQL · Docker · GitHub Actions
  • AI: MCP servers, embeddings and hybrid search, Workers AI, OpenRouter, Claude and OpenAI APIs, agent skills and plugins
  • Clients: Chrome MV3 extensions, terminal UIs

中文简介

Dong Xu(Dx),成都,全栈工程师,正在找工作。 我能一个人把 AI 应用从想法做到上线:数据模型、API、前端、部署、文档和版本发布。技术栈是 Ruby on Rails、TypeScript 和 Cloudflare Workers,重点在 LLM 应用:混合检索、MCP Server、定时 AI 工作流、BYOK 客户端和 Agent Skills。

10 年电商系统开发经验:4 年后端、6 年全栈,做过订单与结算等核心链路、第三方系统对接和长期维护的在产服务,技术底座主要是 Ruby on Rails。

  • 求职方向:AI 应用工程师 / 全栈工程师 / 开发者工具,成都现场或远程
  • 代表作:yaf(开源、可自部署的 flomo 平替,跑在 Cloudflare 免费额度上,自带语义搜索、AI 洞察和 MCP)、Vibe Hero(TypeScript 全栈 AI 开发转型指南,16 章,中英双语)
  • 开源贡献:dify#38030 已合并
  • 联系:uxgnod@gmail.com

Pinned Loading

  1. openread openread Public

    Open-source BYOK bilingual web translation browser extension inspired by Immersive Translate.

    TypeScript 1

  2. astro-tufte-blog astro-tufte-blog Public

    Typography-first Astro blog template with Tufte-style sidenotes, MDX, RSS and GitHub Pages deploy.

    Astro 2

  3. claude-plugins claude-plugins Public

    Claude Code plugin marketplace by Dx, including a local-first, git-synced memos plugin.

    Python

  4. coros-sports-data coros-sports-data Public

    COROS sports data Codex plugin with MCP and training readiness analysis

  5. lumen-llm lumen-llm Public

    A tiny Ruby/Rails-friendly LLM prompt runner for OpenRouter.

    Ruby