Hi, my name is Andrew Luo
I'm a student at UNC Chapel Hill.

Know more

A little bit about me

Profile Image

I’m Andrew Luo, a junior at UNC Chapel Hill studying Computer Science who’s always willing to learn and help others do the same. I love the ability to turn any idea into a project with codewhether it’s a little script that automates a tedious task or a full-featured app that solves a real problem. Every new language or framework is an adventure, and I get energized by the challenge of learning something new, debugging through surprises, and watching my projects come to life. Beyond the screen, I enjoy working on mechanical projects—tinkering with custom keyboard builds, working on cars, and assembling models.

When I'm not doing the above, I'm probably preparing for my next powerlifting meet, cooking some tasty food, or being out and about to connect with nature.

View Resume

Projects

Spotify-Tinder Swiping App

I built a Tinder-style Spotify discovery app in Next.js (App Router) + React Tinder Card: swipe right to save, left to skip. Fetches genre-based recommendations via Spotify Web API using genre seed generation, previews with Web Playback SDK, auto-refills deck. Learned OAuth2 flows, React hooks, async fetching, error handling; proactively built fallback logic for API failures.

See Live Source Code

Real-time Focus & Mood Detector

I developed a real-time focus and mood detection system using OpenCV, MediaPipe, and scikit-learn in collaboration with a teammate. Led the design of the machine learning pipeline and integrated real-time predictions with custom notifications and audio alerts.

See Live Source Code

Personal Chatbot

I built a RAG chat assistant using LangChain, Chroma, OpenAIEmbeddings, gpt-4o-mini & Gradio. Ingested & chunked PDFs, handled API errors with retries, fallback logic & Next.js micro-API. Demonstrates perseverance, adaptability & clean, secure code.

See Live Source Code

Contact

luo.andrew.01@gmail.com | 984-329-6210 | anzhe@unc.edu

Call to Action