Download Resume (PDF)

Research

Currently focusing on exploring large language model personalization performance with different user profile compositions, and improving personalization with non-user signals.

Latest Research

Publications

Projects

Natural Language Playlist Querying

Fall 2025

  • Designed and implemented a natural language playlist retrieval system, developing custom song embeddings and a dual-encoder retriever.
  • Processed 100,000 playlists from Spotify, leveraging PyTorch and HuggingFace Transformers to train retrieval models.

GitHub Paper

Scoundrel — Solo CLI Dungeon

I was bored one night

  • A simple python CLI game based on the scoundrel card game.
  • Why? CLI is fun and now I don't have to carry cards or shuffle.

GitHub

OverMath — A Math Cooking Game

Fall 2024

  • Co-developed a Unity-based educational game inspired by Overcooked; implemented Adversary AI, player controls, and projectile physics.
  • Contributed core gameplay mechanics as part of a 5-person team.