Marvin Gao

Marvin Gao

AI Engineering & Applied Researcher

Founder & CEO of Parallight · Previously IBM, Alibaba & Ant Group


What I Do

Since 2019 I have been building the mechanism that turns engineers into AI engineers — so frontier AI is something people build, not only consume. I do this as a practicing researcher and engineer, not a commentator: publications in JMLR, TPAMI, ICRA and AAAI; production AI shipped at IBM, Alibaba and Ant Group; and 2,000+ engineers taught across 13 countries, over fifteen years and four technology waves.


News

2026
GUIDES accepted to IEEE ICRA 2026 — first-author work with a seven-author team across two universities.
2026
Red-teaming language models as a multi-round, multi-agent game accepted to IEEE TPAMI.
2026
Founded Parallight: 50 paying learners, $40K revenue and $35K net profit in the first three months.
2025
Raised KeploreAI's pre-seed at a $27M valuation; delivered two enterprise B2B engagements.
2024
Prompt to Transfer published at AAAI 2024.
2023
MARLlib published in the Journal of Machine Learning Research.

Experience

2026 – now
Founder & CEO, Parallight — San Mateo, CA. Agent systems that train engineers into agent engineers; sole architect of product, pedagogy and infrastructure.
2025 – 2026
Founder & CEO, KeploreAI — Santa Clara, CA. Autonomous research and software-engineering agents for enterprise R&D.
2024 – 2025
Research Lead, Johns Hopkins University — project lead and first author on GUIDES (ICRA 2026).
2021 – 2023
Reinforcement-Learning Researcher, Peking University — system design and distributed implementation for MARLlib (JMLR).
2019 – 2021
Partner, GM & VP, Huike Group (Kaikeba), China — ran the AI business unit at $1–2M monthly revenue; built China's largest online AI-education program for working adults.
2018 – 2023
Founder & CEO, iLearning.zone — enterprise-grade practice projects for AI engineers; $300K net profit in year one; acquired by Huike Group.
2018 – 2019
Senior AI Scientist (Band 8), IBM China Intelligent Service — banking Q&A, fleet routing, PCB document automation.
2017 – 2018
NLP & ML Engineer, Alibaba & Ant Group — Alipay risk classification (national invention patent), news abstraction for Tmall Genie.

Selected Publications

Published under my Chinese name, Minquan Gao · Google Scholar

GUIDES framework diagram

GUIDES: Guidance Using Instructor-Distilled Embeddings for Pre-trained Robot Policy Enhancement

Minquan Gao, Xinyi Li, Qing Yan, Xiaojian Sun, et al.

IEEE ICRA 2026

Gives pre-trained robot policies semantic awareness without architectural redesign: instructor-distilled guidance embeddings fused into the policy's latent space. +10 points absolute task success for transformer policies; real UR5 grasp strike-zone engagement rose from 4.1% to 38.8%.

Multi-round multi-agent red-teaming diagram

Red-teaming Language Models as a Multi-round, Multi-agent Game

Chengdong Ma, Ziran Yang, Hai Ci, Jun Gao, Minquan Gao, Xuehai Pan, Yaodong Yang

IEEE TPAMI 2026

A game-theoretic alternative to single-round heuristic attacks: red-team and blue-team LLMs co-evolve over multi-round play, producing diverse attackers and measurably safer defenders.

PromptGAT sim-to-real diagram

Prompt to Transfer: Sim-to-Real Transfer for Traffic-Signal Control with Prompt Learning

Longchao Da, Minquan Gao, Hao Mei, Hua Wei

AAAI 2024

Uses an LLM's world knowledge as prompt-based dynamics modeling to close the sim-to-real gap for traffic-signal control policies.

MARLlib architecture diagram

MARLlib: A Scalable and Efficient Multi-agent Reinforcement Learning Library

Siyi Hu, Yifan Zhong, Minquan Gao, Weixun Wang, et al.

JMLR 2023

A unified, reproducible framework and environment interface for multi-agent RL — I owned the system design and architecture, and the distributed implementation for the core algorithms, HAPPO and HATRPO among them. Now widely used in the field.


Entrepreneurship

Three companies founded — the two most recent in depth.

Parallight · 2026 – now · San Mateo, CA · parallight.com

The training and validation platform for Agent Engineers — built on one conviction: in the agent era, the engineer's primary skill is not writing code, it is judging the code that AI writes. "Conversation is the work. Code is the byproduct."

  • Parallight Lab (lab.parallight.ai) — self-serve hands-on labs in a browser IDE with a real terminal and a live agent, guided by a Mentor agent and reviewed by me personally.
  • The Cohort — a 14-week guided program: two weeks of agent & harness foundations, then four three-week production projects.
  • Agentist (agentist.org) — the intelligence layer: a daily dispatch distilled from 2,000+ sources (papers, model releases, a curated index of working agents), an intelligent-reproduction pipeline that turns the day's notable releases into runnable, step-by-step experiment cards, and an Agent Mentor that grows the stream into structured Academy programs.

Profitable in its first three months. Sole architect and operator — the entire company is one person working with agents, by design.

Stack: Next.js · React · TypeScript · Claude Agent SDK · multi-model gateway (Claude, GLM, Kimi, DeepSeek, Qwen, MiniMax) · Daytona cloud sandboxes · Supabase · Langfuse · Stripe · Vercel · Cloudflare

KeploreAI · 2025 – 2026 · Santa Clara, CA · keploreai.com

Began as SRES — the Super Research Engineer System: autonomous research and software-engineering agents for enterprise R&D, disciplined by an independent solver–verifier architecture. Months embedded with manufacturing customers produced the pivot that defined the company: general models' training data contains almost no industrial process know-how, so we built Industrial Skills — reusable, verifiable skill assets organized as a decision-dependency graph that agents search; when a prerequisite skill is missing, the system interrogates a human expert instead of hallucinating, and every decision leaves an auditable trail.

  • PhysMind — an industrial AI-engineering assistant shipped as a VS Code extension: an agent CLI (Claude, or local Qwen where data cannot leave the plant) paired with a wiki-linked decision-dependency knowledge base, so know-how accumulates as engineers work instead of leaving with them.
  • Industrial Skills platform — skill-asset management, scheduling, dependency-graph retrieval, active expert interrogation, and per-customer explainability audits, running in customer production.

Pre-seed raised at a $27M valuation; signed commercial contracts and an automotive-OEM pilot on per-seat subscriptions. Co-founded with a tenured UCLA professor as Chief Scientist.

Stack: TypeScript · VS Code extension platform · Claude + local Qwen · decision-dependency (DAG) skill store · solver–verifier agents

The arc began with iLearning.zone (2018 – 2023) — enterprise-grade practice projects for AI engineers; $300K net profit in year one; acquired by Huike Group.


AI Education & Enablement

Learning agents I design and run at Parallight. The method, in one line: learners don't hand-write code — they direct an agent to write it: understand → direct → verify → check.

The Mentor — a learning agent that lives inside the learner's own coding agent

Parallight Lab ships as a Claude Code / Codex CLI plugin. Install it, and a mentor persona — modeled on Feynman, Lewin, Norvig, Karpathy and Pólya — becomes resident in the coding agent the learner already uses every day. It never hands over answers: hint first, scaffold second, reveal last — and reference solutions live only on the server, so the mentor cannot leak them even if asked. Its standing discipline: never produce the learner's epiphany; lead them to the edge and let them look down themselves. Every lab ends in a Feynman-style review that I grade personally, by hand.

Mentor architecture: the learner's coding agent with injected persona, the MCP server's prompt composer and grading tools, and the Parallight backend holding lab content, server-only reference solutions and the human review queue
  • Model-comparison bench — one gateway streams the same task through up to five models side by side (Claude, GPT, Gemini, DeepSeek, Qwen, Kimi, GLM, MiniMax…), with live cost and time-to-first-token badges and the models' thinking streams exposed. The mentor reports the results but never picks a winner — judgment is the skill being trained.
  • Session analysis — turns the learner's own conversation trace into a teaching instrument, built to destroy two mysteries: an agent is just a loop, and the model is stateless — it re-reads everything, every turn. That's where cost, latency and "how did it forget" come from.

Mechanics: 30 MCP tools · Socratic checkpoints · server-held solutions · human-graded review loop · side-by-side model bench · session-trace analysis · every step visualized

The Labs — hands-on builds where learners command, not type

Eleven published labs, each an artifact the learner directs into existence. Under the hood every lab runs on the same instrumented runtime:

Lab runtime architecture: local workspace synced with a Daytona cloud sandbox, all agent traffic through the Parallight multi-model gateway where every turn is traced, feeding the compare bench, session analysis, checkpoint grading and hotspot cards

Highlights:

  • Build a GPT — a nanoGPT from scratch, trained on Wikipedia, wrapped into a chatbot with a one-click toggle between your tiny model hallucinating and a production API. The tiny model's nonsense is the payoff, by design.
  • An eval bench that doesn't lie — an LLM judge with bias controls, pass@k and pass^k, a cost–quality Pareto frontier — then the learner reproduces a real benchmark exploit that scores perfectly without solving anything. You never trust a leaderboard number the same way again.
  • Mini Claude Code — spend twenty minutes being the harness yourself, pasting code and errors by hand like it's 2023, then automate yourself away into a ~30-line loop that runs SWE-bench. The complexity was never in the loop — it's everything around it.
  • An agent in your chat apps — the same engine moved into Slack / Feishu with hot-reloading skills, heartbeats and a morning-briefing cron — including reproducing a real supply-chain poisoning attack and watching your own fingerprint check block it.
  • Self-improvement vs. the ruler — hand-write a ~15-line self-improving loop, then attach a deliberately leaky evaluator and watch the agent drive the public score to 1.00 while learning nothing. The agent grows into the shape of your ruler.

Agentist — from today's AI news to something you ran yourself · agentist.org

Enablement isn't only teaching what's already known — it's keeping engineers current in a field that changes weekly. Agentist does that in three layers:

  • News — a daily intelligence dispatch for the agent era, distilled from 2,000+ sources: papers, model releases, industry moves, and a curated index of working agents.
  • Intelligent reproduction — the notable releases don't stay news: they become runnable "hotspot" cards. Open one in your terminal and the mentor walks you through reproducing it — each step explained in one line and confirmed before it executes, never a batch run you just watch. Reading about AI and having run it yourself are different kinds of knowledge.
  • Agent Mentor — the Academy's resident mentor turns the stream into structured self-paced programs, from LLM fundamentals toward embodied AI, taught in the same understand → direct → verify → check discipline as the labs.

The Cohorts — agent engineering taught as one growing codebase

Cohort 1 — Agentic Engineering (Summer 2026, 12 weeks) drew 62 applications from around the world. Nine lectures, eleven labs, one rule: after twelve weeks you hold one codebase, not twelve assignments — the first line written in week 1, the last in week 12, rewrites auto-detected and challenged. From the learner reflections I grade: "I thought agents were complex. Then I read loop.py — 64 lines, four parts. No secrets."

Cohort 2 — Advanced Agent Systems Engineering (Fall 2026, 14 weeks) — five production systems, each graded on correctness, reliability, safety and evolvability: a mini Claude Code that completes an ML project end to end; an LLM serving stack with KV cache and continuous batching; a self-evolving ticketing agent with canary releases and rollback; a vision-guided UR5 grasping agent on ROS 2; and an enterprise agent that takes over a live ERP through APIs and computer use, with RBAC, approvals and an audit trail.

Mini Claude Code project diagram — autonomous ML task completion: plan, code, run, observe, fix, verify
W1–2 · Mini Claude Code
Model Serving System project diagram — streaming, KV cache, continuous batching, SLOs
W3–5 · Model Serving System
Self-Evolving Agent project diagram — ticketing agent with eval suite, experience memory, canary and rollback
W6–8 · Self-Evolving Agent
Vision Agent project diagram — ROS 2, RGB-D perception, grasp planning and UR5 control
W9–11 · Vision Agent × UR5
Enterprise Agent System project diagram — taking over a live ERP via APIs and computer use with RBAC, approvals and audit
W12–14 · Enterprise Agent System

More About Me

I hold an M.S. in Computer Science from Johns Hopkins University (Interactive Computing & Robotics Lab), an M.S. in Computer Science & Software Engineering from Zhejiang University (Knowledge Graph Laboratory), and a B.S. in Computer Science from Lanzhou University.

My path has run through industry, research and founding in turn. I started as an engineer shipping AI where a wrong answer costs real money: at Ant Group my risk-classification models guarded Alipay transfers and earned a national invention patent; at IBM, as a Band-8 senior scientist, I put China Construction Bank's automated Q&A live in three cities and cut 70% of a manual step for the world's largest small-batch PCB manufacturer. When foundation models changed the field, I went back to research — Peking University, then Johns Hopkins — and the research has stayed active ever since: JMLR 2023, AAAI 2024, and in 2026 both a first-author ICRA paper and a TPAMI paper. It runs on real robot arms and live traffic grids, not benchmarks alone.

Teaching, for me, is an expression of social values rather than a profession. It began in 2011, when I took a volunteer team into Gansu's poorest counties to teach farmers and schoolchildren to use a computer — and was named Outstanding Volunteer of Gansu Province. I've had help from a lot of people throughout my journey, and I believe in giving it back.

Outside of work I head outdoors: I've trekked to Everest Base Camp, crossed the Qinghai–Tibet Plateau twice, and will take any excuse to visit another national park. I also love long drives — I've driven across the United States, coast to coast, twice. The pattern is the same as in my work: pick a far destination, then figure out the route.