DEVELOPER / BUILDER

Ruifeng Xue.

薛瑞锋

AI Applications · Backend Engineering · Open Source

I build AI applications, backend systems, and developer tools—and contribute to the open-source projects that developers use every day.

Building AI applications and open-source projects

PythonLLMBackendOpen SourceAI CodingDeveloper Tools
ruifeng@dev ~zsh

> whoami

Ruifeng Xue

> focus

AI Applications
Backend Engineering
Open Source

>

From an idea to a working system.AI · BACKEND · OPEN SOURCE

01 / SELECTED PROJECTS

Ideas, built into working systems.

Real projects. Practical engineering.
AI APPLICATION / FINANCIAL RESEARCH01

StockLLM

LLM-powered Financial Research

A stock analysis and research reporting system combining market data, sentiment, machine learning, and LLMs. Deployed on Tencent Cloud Linux.

PythonMACDARIMAXGBoostLLM APIsFlaskSMTPPandas
116Beta users
10,330+Reports generated
300M+Tokens used
Market data → Predictive models → Research reports
AI APPLICATION / INTERACTIVE STORIES02

SceneFork

AI storytelling & video workspace

Turn ideas into branching stories and generated videos with Qwen, Wan, and version management that preserves each story path.

QwenWanFFmpegTypeScriptVue
  • Independent branches with shared history
  • Persistent video jobs with restart recovery
  • Story/prompt version history and selectable videos
Branching stories · Video generation · Versioning
TENCENT OPEN SOURCE / DEVELOPER TOOLS03

Tencent/teamai-cli

AI Coding Configuration & Collaboration

Contributing to Tencent’s team-level AI Coding configuration tool: managing Skills, Rules, and MCP configurations across multiple coding tools.

CLIHooksSkill deploymentAI CodingCross-platformBug fixesTesting
5K+
GitHub StarsCommunity size of the project
Features · Configuration · Deployment · Tests
OPEN SOURCE / CONTRIBUTION DISCOVERY04

oss-issue-scout

Find open-source issues worth contributing to

Search and score open GitHub issues by language, labels, and activity to help developers discover approachable contributions.

PythonGitHub APICLIHTML
  • Skip claimed issues and those with linked PRs
  • A Python CLI with no third-party dependencies
  • Multi-language filters and selectable scoring presets
Issue search · Activity scoring · Web demo

02 / INTERNSHIP

Engineering, shaped by production.

AI applications and Python backends, from model integration to reliable generation services and asset delivery.

Seele AI, Inc.

Python Backend Engineer · Asset Department

2025.07 — 2026.02
20K+ / day

Models cleaned per day

15×

Faster than manual review

8 min90 s

Average game generation time

10Mscale

Assets in the business library

Core engineering deliveries

06 AREAS / AI APPLICATIONS & BACKEND
01AI APPLICATIONS

Multi-model APIs & AI generation

Contributed to uvGen / imageGen, integrating GPT, Gemini, Hunyuan, Trellis2, and Hitem3D. Adapted request and response formats for text-to-image, image editing, and text/image-to-3D generation.

PythonMultimodal APIsModel Integration
02PYTHON BACKEND

Python APIs & generation workflows

Developed business APIs for assets, generation tasks, review, and repair. Connected model calls, Workflow, image processing, and S3 uploads; helped integrate the service gateway and prepare test environments.

HTTP APIsWorkflowS3Gateway
03PRODUCTION RELIABILITY

Model service reliability & operations

Improved input validation, exception handling, and retries, and extended Consul configuration. Investigated uvGen memory issues and Gemini timeouts with Grafana / Loki logs and Feishu alerts.

RetryConsulGrafana / Loki
043D PIPELINES

Blender Python & engine compatibility

Used Blender bpy for compression, size normalization, FBX-to-GLB conversion, and post-processing. Fixed metallic/roughness texture loss and alpha-channel issues for Unity and Three.js.

Blender bpyFBX / GLBUnity / Three.js
05SEMANTICS & QUALITY

VLM recognition & automated quality review

Applied VLMs to part semantics, material classification, and labeling. Extended skeleton recognition and asset review/repair APIs, and documented quality rules and error codes.

VLMSemantic RecognitionQuality Review
06ASSET OPERATIONS

Large-scale asset processing & efficiency

Helped clean a 10M-scale asset library, filter untextured assets, and automate image compression and format processing. Worked with algorithm, art, and frontend teams to validate generation quality and improve the delivery workflow.

Batch ProcessingAsset QualityPerformance

From integration to delivery

  1. Model APIs
  2. Python / Workflow
  3. Generation / S3
  4. VLM / Blender
  5. Review & delivery
Engineering problem casesExpand detailsCollapse details
  • Missing metallic / roughness textures in GLB imports

    Investigated texture loss during import and repaired material mapping for downstream engines.

  • Unexpected memory usage on uvGen VMs

    Investigated abnormal memory usage in the generation service using production logs and task data.

  • Gemini generation timeouts in production

    Traced timeout responses and improved exception handling and retry behavior in model calls.

  • Alpha channels & material node connections

    Repaired alpha-channel handling and material node connections in the Blender processing pipeline.

  • Repair APIs for multiple engines

    Extended repair endpoints for Unity, Blender, and Three.js asset compatibility issues.

  • Test environments & pipeline diagnostics

    Helped prepare asset-platform test environments and document pipeline error codes for integration and troubleshooting.

03 / OPEN SOURCE

Building in public

Building in public
80+

Merged PRs

Over the last 6 months

Contributing code and joining technical discussions on GitHub, collaborating on—and helping maintain—medium and large open-source projects.

Contributions include projects from Tencent, Google, Anthropic, OpenAI, and their open-source communities.

Code ReviewTestingBug fixesCross-platform
Explore my GitHub

October 2026

Selected Merged PRs

09 / SELECTED CONTRIBUTIONS
connectrpc/connect-rust Merged
#164

Multi-service routing & framework API design

Added Router::add_service and route composition APIs for top-down multi-service registration, preserving the existing registration interface.

RustRPCAPI Design
View PR ↗
Tencent/teamai-cli Merged
#817

Document sync consistency & failure recovery

Made pull remove deleted team documents, continue syncing other resources after failures, and clear version markers so the next pull can retry.

TypeScriptCLISync
View PR ↗
tinyhumansai/openhuman Merged
#2013

Agent command execution security policy

Normalized command names across platforms and blocked interpreters and command executors from bypassing the security policy through custom allowlists.

RustAgentSecurity
View PR ↗
anthropics/buffa Merged
#488

In-memory Protobuf Descriptor API

Added descriptor_set_bytes to accept in-memory descriptor data without temporary files, preserving the file-based API.

RustProtobufAPI Design
View PR ↗
Tencent/teamai-cli Merged
#857

Prevent stale configuration from reverting team updates

Refreshed unchanged stale Copilot rules and applyTo configuration before push, while preserving real local edits.

TypeScriptCopilotConfig Sync
View PR ↗
google/xrblocks Merged
#437

Mouse wheel scaling in a 3D simulator

Added wheel scaling for the targeted ModelViewer, normalized wheel delta units, and preserved page scrolling when no model is targeted.

Wheel Events3DInteraction
View PR ↗
Tencent/cherry-markdown Merged
#1769

Markdown editor paste cursor positioning fix

Fixed the cursor staying at the insertion start after pasting from VS Code. Adjusted CodeMirror selection handling and added regression tests.

TypeScriptCodeMirrorBug Fix
View PR ↗
google/osv.dev Merged
#5525

Security vulnerability data page interactions

Added one-click JSON copying to the CVE conversion page, keeping the button visible while scrolling, with loading-state control and copy-success feedback.

TypeScriptFrontendUX
View PR ↗
mvanhorn/last30days-skill Merged
#444

Python test setup & dependency management refactoring

Centralized 83 duplicated test-path setups in pytest conftest.py, unified imports, and reduced boilerplate while preserving test compatibility.

PythonPytestRefactoring
View PR ↗

04 / TECH STACK

Tools for turning ideas into practice.

Languages

PythonJavaJavaScriptTypeScriptC++

Engineering

SQLDockerLinuxFlaskGrafanaBlenderVue 3NginxFFmpegNode.jsReact

AI applications & tools

LLM APIsAI CodingDifyPromptRAGCodexLangChain

05 / EDUCATION

Guangzhou City University of Technology

BSc in Computer Science and Technology · Full-time

2022 — 2026

06 / ABOUT

Stay curious
Keep building

A long-term interest in AI, software engineering, and products that solve useful problems.

I learn by building real projects, working through engineering challenges, and collaborating in open source.

AI APPLICATION / FINANCIAL RESEARCH

StockLLM

A stock analysis and report generation system for China's A-share market. Its Flask application brings market data, sentiment, and analysis together into reports that can be previewed and delivered.

GitHub ↗

AI APPLICATION / INTERACTIVE STORIES

SceneFork

An open-source AI storytelling workspace that turns an idea into versioned story turns, generated videos, and branching continuations.

GitHub ↗

TENCENT OPEN SOURCE / DEVELOPER TOOLS

Tencent/teamai-cli

Tencent's open-source team AI collaboration tool shares Skills, Rules, MCP servers, and other resources. I contribute features, configuration compatibility, deployment improvements, and tests.

GitHub ↗

OPEN SOURCE / CONTRIBUTION DISCOVERY

oss-issue-scout

An issue discovery tool for junior to intermediate developers. It queries the GitHub API and uses lightweight scoring based on repository and issue activity, comments, and labels.

GitHub ↗Demo ↗