Skip to content

Hello, I'm Alvin

AI Engineer · Developer Tools · Full-Stack

Building LLM agent systems, developer tools, and full-stack AI applications. Scroll for selected work, or jump to Projects.

Scroll to explore
Profile

Alvin Xu

Software engineer focused on AI agents, retrieval, and developer tools.

yingjiex@usc.edu
Vancouver, BC · Canada-remote
Open to AI Engineer / Founding Engineer roles

Education

University of Southern California — M.S. in Computer Science
Aug 2023 — May 2025 · Los Angeles, CA
McGill University — B.Sc. (Honours) in Computer Science
Sep 2019 — May 2023 · Montréal, QC

Technical toolkit

AI / ML
LLM agentsRAG / retrievalrerankingembeddingsmulti-LLMMCPPyTorchNLP
Languages
PythonRustTypeScriptC/C++JavaSQLBash
Web & App
TauriReactNext.jsNode.jsExpressPixiJSAngularTailwind
Data / DevOps
PostgreSQLMongoDBSQLiteAWSAzureDockerGitHub ActionsGit
Robotics
ROSRRTMCLSLAMIK / TSR
Current focus
  • CiteLoom: Plan-Execute agents, two-stage retrieval, and an MCP inspection server.
  • NeuralLens: interpretability tools for robot models, with hooks into the simulation loop.
How I work
  • Evaluate retrieval with NDCG and MRR, and measure cost and variance across agent runs.
  • Record design decisions and verify changes with end-to-end browser tests.

Selected work

All projects

CiteLoom — Independent AI Product

LLM AgentRetrievalMCPTauriRust

Tauri-based AI research canvas combining a Plan-Execute LLM agent loop and a two-stage BGE + RRF retrieval pipeline. 29 ADRs, an MCP-compatible inspection/automation server (163 endpoints across 6 namespaces), and a 4-layer Rust DB architecture.

NeuralLens — Mechanistic Interpretability Toolkit

PyTorchMech InterpRoboticsOpen-source

Open-source Python library (in development) for inspecting and steering robot foundation models — VLA models, world models, RL policies — with activation inspection, feature steering, ablation, and live simulation-loop hooks.

Investment Platform — Full-stack Web & Android

AngularNode.jsMongoDBKotlin

Angular, Express, and MongoDB app with market data from Finnhub and Polygon. The web demo runs on Vercel and includes a simulated portfolio.

6-DOF Robotic Arm — Motion Planning & Control

ROSRRTMCLLiDARTSR-IK

Motion planning + localization framework (RRT trajectory planning, MCL with LiDAR) and grasping (TSR-based IK sampling + Jacobian methods), validated on both RViz simulation and a real robotic arm.

End-to-End NLP Pipeline (Classical ML → Transformers)

BiLSTMTransformerGloVeNLP

Sentiment, POS, and NER pipelines on Amazon Reviews and CoNLL-2003. Benchmarked classical ML (SVM, HMM, LR) against neural models (Word2Vec, GloVe, BiLSTM, GRU, Transformer); BiLSTM+GloVe reached 88% F1 on NER.