About me

I'm Yuming (Harry) Feng, an MS student in Electrical Engineering at Stanford University.

I'm interested in self-improving agent systems grounded in domain knowledge and real-world workflows: systems that learn from experience, refine their skills, and turn that learning into practical value. My focus is on the system design, memory, and evaluation that make this possible.

Ultimately, I want to expand human creativity through intelligent systems that learn and act across the digital and physical worlds, helping people bring ambitious ideas to life.

What I'm Doing

  • Self-Improving Agents

    Building agents that learn from experience, retain useful knowledge, and improve their workflows through feedback and evaluation.

  • Robotics & RL

    Learning-based control and coordination for robots, with a focus on multi-agent systems and sim-to-real transfer.

Experience

Education

  1. Stanford University

    Master of Science, Electrical Engineering (expected) Sept. 2025 – Jun. 2027 (expected) · Stanford, USA

    Coursework: Deep Learning, Natural Language Processing with Deep Learning, Human-Centered LLMs, Apps with LLMs Inside, Understanding Users

  2. Carnegie Mellon University

    Advised by Prof. Ding Zhao (CMU) and Prof. Jie Tan (Google DeepMind) Feb. 2024 – Oct. 2024 · Pittsburgh, USA

    Visiting scholar, Mechanical Engineering. Multi-agent collaborative manipulation and long-horizon quadrupedal pushing.

  3. Peking University

    Bachelor of Science, Physics Sept. 2021 – Jun. 2025 · Beijing, China

    Coursework: Introduction to Computation, Data Structure and Algorithm, Multi-Agent Systems, Thermodynamics and Statistical Physics, Quantum Mechanics

Professional experience

  1. Machine Learning Engineer Intern, Agent Systems · TikTok

    Jun. 2026 – Sep. 2026 · San Jose, California, USA · On-site Internship · TikTok

    Brought self-improving agents into TikTok LIVE recommendation research, supporting data queries, experiment analysis, and ranking diagnosis.

    Built an Auto Research Agent Harness with persistent Leads coordinating research and scoped Workers executing tasks. Integrated internal-platform MCP interfaces with semantic, episodic, and procedural memory, using snapshots and indexes for on-demand context loading.

    Built an evaluation system for harness and skill updates using replayable virtual environments derived from historical task snapshots. Injected permission failures and API drift to test skill routing, API invocation, and parameter binding, achieving over 90% exact invocation accuracy.

    Applied the harness to a next-day user-creator LTV project that improved adjusted live watch duration by 0.58% in A/B testing. A comparison across standard research modules showed 49% less human support time.

  2. Forward Deployed AI Engineer, AI Tutor

    Mar. 2026 – Jun. 2026 · Remote Part-time · Nanjing Weiyou Education

    Collaborated with Nanjing Weiyou Education to build AI Tutor, a curriculum-grounded math tutoring system for Chinese junior-high entrance exam preparation.

    Built an end-to-end pipeline from tutoring PDFs to a searchable problem bank, combining VLM/OCR parsing, structured content processing, and embedding retrieval.

    Developed a tutoring agent with curriculum-grounded retrieval, structured solutions, learner memory, and a sandboxed drawing agent for SVG explanations.

    Evaluated the system on 100+ questions from five years of Nanjing entrance exams; improved curriculum alignment by 32% and correctness by 9% relative to the strongest base model tested.

  3. AI Product Builder · IdeaWeave

    Dec. 2025 – Mar. 2026 · Stanford, California, USA · On-site Self-employed · IdeaWeave

    Built an AI-powered whiteboard that turns ambiguous ideas into structured, editable diagrams, combining generation, refinement, and recording in one platform.

    Launched a multi-agent diagram generation product with clarification, generation, canvas refinement, and one-click recording; reached 10K+ impressions and 300+ users.

    Designed a telemetry-driven iteration loop around the Planner-Judge-Executor-Validator architecture, capturing artifacts and failure modes for systematic prompt and model debugging and workflow refinement.

    Reduced generation cost by about 87% and latency by about 60% through DSL compilation, model routing, and prompt caching while preserving output quality.

  4. Legged Robot Reinforcement Learning Control Intern · Galbot

    Mar. 2025 – May 2025 · Beijing, China · On-site Internship · Galbot

    Consolidated fragmented RL stacks across Isaac Gym/MuJoCo and JAX/PyTorch into a unified JAX + MuJoCo Playground platform, standardizing configuration and reducing cross-task maintenance.

    Validated Unitree G1 humanoid locomotion end to end, from policy training and simulation evaluation to sim-to-real deployment; reduced training time by 37%.

    Wrote interaction documentation, usage notes, and debugging guidance to lower onboarding costs and support cross-team integration and daily development.

Project experience

  1. Empirical study of LLM alignment and fine-tuning strategies

    Jan. 2026 – Mar. 2026 · Stanford, USA Independent research project under Stanford CS 224N

    Built a reproducible evaluation harness for small-model LLM alignment, measuring task performance and optimization behavior across SFT, DPO, full fine-tuning, and LoRA under matched data and metric settings.

    Tested GPT-2 (124M) on paraphrase detection and sonnet generation, showing that DPO gains are limited in small-model, low-data regimes and depend on task format, data scale, and SFT baseline strength.

    Quantified adaptation trade-offs: full fine-tuning outperformed LoRA by about 3% Acc/F1, while LoRA enabled up to 2x larger batch sizes under the same compute budget.

  2. SumForU — LLM alignment for persona-steerable review summarization

    Sept. 2025 – Dec. 2025 · Stanford, USA Independent research project under Stanford CS 329X

    Trained persona-steerable review summarization with SFT (asymmetric distillation) plus RLAIF (PPO), gaining ~70% on average across key metrics vs. the base model.

    Built a full evaluation system with rule-, LLM-, and user-based metrics, analyzing how these signals correlate with each other and with the model’s observed effectiveness in practice.

  3. NoveltyRank — LLM-based retrieval-augmented novelty estimation

    Sept. 2025 – Dec. 2025 · Stanford, USA Independent research project under Stanford CS 230

    Formulated conceptual novelty estimation as a pairwise ranking problem rather than only binary classification, raising the evaluation ceiling from 32% F1 to 75% agreement.

    Built a retrieval-augmented LLM training pipeline where FAISS neighbors and LLM-generated similarity reports form comparison context; used SFT to teach Qwen3-4B the pairwise novelty-judgment format, then applied DPO on preference pairs to optimize ranking decisions.

    Benchmarked compact encoder models, fine-tuned Qwen3-4B, and zero-shot frontier models, showing that task-specific supervision and semantically aligned comparison pairs matter more than raw model scale.

Research experience

  1. Multi-agent long-horizon quadrupedal pushing

    Feb. 2024 – Oct. 2024 · Pittsburgh, USA Advised by Prof. Ding Zhao (CMU) and Prof. Jie Tan (Google DeepMind)

    Proposed a three-level hierarchical MARL framework for long-horizon quadrupedal pushing: RRT plus a centralized adaptive policy generates object subgoals, a decentralized goal-conditioned policy coordinates quadrupeds, and a pretrained locomotion policy executes local motion, improving success rate by 36.0% and reducing completion time by 24.5% over best baselines.

    Designed an Occlusion-Based (OCB) reward to guide agents toward better contact points on the target object, improving average success rate by 49.5% in ablation.

    Enabled Sim2Real transfer using friction-based domain randomization and deployed the policy on real Unitree Go1 Team, pushing T-shaped blocks and cubes for 10-20 m at 0.5 m/s.

    Published at IEEE ICRA 2025.

  2. Collaborative planar pushing in cluttered scenes

    Sept. 2023 – May. 2024 · Beijing, China Advised by Prof. Meng Guo, Peking University

    Proposed a hybrid search algorithm that decomposes mode sequences and navigation paths to generate feasible cluttered-scene pushing trajectories, reducing execution time by 18% and improving trajectory smoothness by 67.8% over uniform path partitioning.

    Proposed a fast, scalable multi-agent contact-mode switching algorithm; used the intermediate value theorem to prove 100% collision-free switching and establish a theoretical time bound for a single mode switch.

    Validated the planning-control pipeline in PyBullet with 100% multi-scenario success and approximately 0.03 m simulation tracking error, then deployed it on ROS hardware with less than 0.05 m tracking error.

    Published at Robotics: Science and Systems (RSS) 2024.

Publications

Robotics

  1. Learning Multi-Agent Loco-Manipulation for Long-Horizon Quadrupedal Pushing

    IEEE International Conference on Robotics and Automation (ICRA) 2025

    Yuming Feng, Chuye Hong, Yaru Niu, Shiqi Liu, Yuxiang Yang, Ding Zhao

  2. Collaborative Planar Pushing of Polytopic Objects with Multiple Robots in Complex Scenes

    Robotics: Science and Systems (RSS) 2024

    Zili Tang, Yuming Feng, Meng Guo

LLM

  1. From Answer Generators to Reasoning Facilitators: Designing AI Tutors for Mathematical Reasoning in High-Stakes Environments

    arXiv preprint · 2026

    Yuming Feng, Yuan Tian, Erica Zhao

  2. An Empirical Study of SFT-DPO Interaction and Parameterization in Small Language Models

    arXiv preprint · 2026

    Yuming Feng, Christy Yang

  3. SUMFORU: An LLM-Based Review Summarization Framework for Personalized Purchase Decision Support

    arXiv preprint · 2025

    Yuming Feng, Xinrui Jiang

  4. NoveltyRank: A Retrieval-Augmented Framework for Conceptual Novelty Estimation in AI Research

    arXiv preprint · 2025

    Zhengxu Yan, Han Li, Yuming Feng

Blog

Designing a Personal Agent Workspace

Organizing a personal agent around attention, a shared workspace, and assets I can control and keep.

Constructive Thinking: Notes from Getting More

A personal thinking framework and practical methods for understanding people, reframing problems, and finding a next step together.

Recommendation Systems in the AI Era

How a shared agent interface brings search and recommendation together, and why matching people with choices remains a long-term problem.

Reflections on a Small Remote: From Operation to Expression

A small remote helped me explore how expression, immediate controls, and direct operation fit together when working with an agent.

What Community Makes Possible

How broader networks and close collaboration help us build a body of work, learn, earn trust, and find where to contribute next.

Human–AI Collaboration in Research Work

A practical research workflow built around clear roles, structured memory, and continuous maintenance, allowing agents to handle execution while people focus on judgment.

Reflections on My TikTok Internship

Reflections on evidence, technical influence, learning with agents, and the strengths and friction of a mature engineering organization.

AstraMap: Lessons from a Three-Day Build

Lessons from a three-day self-use build: clear scope, agent-assisted debugging, mobile testing, deployment, and prompt routing.

AI Tutor: What It Takes to Build a Virtual Tutor

Building a virtual tutor: what exam-based evaluation revealed about RAG, agent architecture, model capability, and commercial viability.

IdeaBench: When a Workaround Beats a Rebuild

A personal voice-assistant prototype, the audio engineering it exposed, and the decision to use a lightweight workaround instead of rebuilding a mature product.

IdeaWeave, Part I: Product and Engineering Judgment

Reflections on product value, engineering judgment, context, and system discipline from building IdeaWeave.

IdeaWeave, Part II: Building with LLMs

Technical lessons on latency, cost, task partitioning, model–tool boundaries, interfaces, and prompting.