Hello, I'm

Andrew Xiao

Computer Science student at Rutgers building full-stack products, from matchmaking platforms to real-time rating engines. I'm interested in AI engineering, and care about clean APIs, fast backends, and software people actually use.

Andrew Xiao

Projects

ShuttleRank

Cross-platform badminton rating app powered by a custom Glicko-2 engine that tracks skill across web and mobile.

  • React Native
  • PostgreSQL
  • Redis

RU My Valentine

Matchmaking platform for 1,400+ Rutgers students, pairing people with a weighted vector compatibility algorithm.

  • FastAPI
  • PostgreSQL
  • AWS EC2

TFTMonitor

Backend service that enforces per-user playtime limits by detecting live TFT sessions and end-of-game events.

  • FastAPI
  • psutil
  • WebSocket

Fitness Tracker

Full-stack app for tracking weekly workouts and nutrition goals, with personal progress dashboards.

  • React
  • Node.js
  • PostgreSQL

Menu Translator

AI-powered app that translates restaurant menus and explains dishes, so travelers can order with confidence.

  • Python
  • Streamlit
  • AI/LLM

Skills

Languages

  • Python
  • JavaScript
  • TypeScript
  • Java
  • SQL

Frameworks

  • React
  • Next.js
  • FastAPI
  • SQLAlchemy
  • Tailwind CSS

Tools

  • Git
  • Docker
  • Node.js
  • Cloudflare Workers
  • Firebase
  • AWS EC2

Contact