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: local model inference, layer observations, and A/B comparisons.
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

Investment Platform — Full-stack Web & Android

AngularNode.jsMongoDBKotlin

Compare stocks against SPY using provider-supplied price history, then simulate trades in a paper 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.

Independent work in language learning, research, and model observability.

Explore Labs