David
HomeProjectsBlog
David Kan2026
ProjectsBlogRSS

Built with Next.js and Supabase

Projects

A collection of my work spanning web development, design, and experimentation.

Mirage

Mirage

Featured

A compiled, statically typed systems language I'm working on long term. Compiler is written in C++ targeting LLVM IR with plans of bootstrapping eventually.

C++CompilersLLVMLanguage Design+1

March 23, 2026

Psychometric Score Converter

Psychometric Score Converter

A web-based tool built for the UGA Psychoeducational Assessment Clinic that instantly converts between five standard psychometric score types used in educational and psychological testing.

ViteReactPsychometricsStatistical Analysis+1

March 18, 2026

AngelBox

By the time danger looks obvious, it’s too late. Campus emergency response systems across the nation rely on human reporting, which is unreliable and often happens after-the-fact. This delay in reaching help can be the difference between life or death. AngelBox is a proactive threat detection system that constantly scans for threats using powerful computer vision algorithms, responding to emergencies in real time.

February 26, 2026

Movie Booking App (Course Project)

Movie Booking App (Course Project)

Featured

A full-stack movie booking application built as a team project for my software engineering course. The platform enables users to browse movies, select showtimes, and complete ticket purchases through an intuitive booking flow.

FlaskNext.jsPostgreSQLAgile Methodology+1

December 22, 2025

GlassGov

GlassGov

Featured

Civic-tech platform that links local issues to real legislation with AI summaries and representative contact scripts.

Named Entity Recognition (NER)Claude APIPostgreSQLFlask+4

October 26, 2025

UGA Purity Test

UGA Purity Test

Built and deployed a web-based Rice Purity-style quiz tailored for UGA students. Integrated Google Sheets API for real-time response logging and analytics, reaching 160+ unique visitors within 48 hours of launch.

Google Sheets API

March 27, 2025

HealthWise

HealthWise

Featured

Flu risk forecasting with XGBoost on CDC and US Census data, rendered as an interactive heatmap.

FlaskPandasExtreme Gradient Boosting (XG Boost)Next.js

February 23, 2025

Song Weaver (Deprecated)

Song Weaver (Deprecated)

Graph-style music discovery; click a song node to expand KNN-based recommendations. Now deprecated due to Spotify API changes.

February 9, 2025

Rock Paper Scissors Game

Rock Paper Scissors Game

Browser-based rock-paper-scissors app demonstrating event-driven JavaScript logic with a fully responsive interface built using HTML and CSS.

December 24, 2024