Projects

A collection of things I've built while learning and exploring new technologies.

Featured Projects

tabs

2025
Updating

Built for a friend to turn Ultimate Guitar tabs into clean, printable PDFs — with controls for font, spacing, transposition, and autoscroll.

Next.jsTypeScriptTailwind CSSVercel

Other Projects

GeomPT (HackMIT 2024)

2024
Completed

An AI-powered web platform for physical therapy providers to track and analyze patients' range of motion (ROM) over time. Leverages OpenCV and MediaPipe for real-time pose analysis via websockets, with Firebase for secure data storage and LLM-powered insights. Placed 2nd overall out of 200+ teams.

OpenCVMediaPipeFlaskFirebaseNext.jsReactWebSockets

Personal Website

2023
Updating

My portfolio site (allenliu.dev). Built with Next.js, TypeScript, and Tailwind CSS, featuring dynamic photo galleries, interactive hiking maps, and Spotify integration. Actively maintained.

Next.jsTypeScriptTailwind CSSFramer Motion

gifting

2025
Completed

Course project (VIS208) published via GitHub Pages with multiple themed subfolders. A small static site showcasing intentional design and data visualization.

HTMLCSSJavaScriptGitHub Pages

bareshelves

2020
Completed

A COVID-era tracker that notified people when essential items came back in stock on Amazon. Followed my earlier AmznMonitor work, expanding notifications and heuristics.

PythonWeb ScrapingAutomationNotifications

AmznMonitor

2019
Completed

An early monitoring/automation system that polled Amazon listings and sent notifications while handling anti-bot constraints. Precursor to BareShelves.

PythonSeleniumWeb ScrapingAutomation

Interested in Collaborating?

I'm always open to working on interesting projects and learning from others. Feel free to reach out if you'd like to collaborate or just chat about technology.

Get in Touch