Kaiwei's Page

Projects

A selection of things I've built.

Personal Projects

Personal Website
This site — built with Next.js App Router, Tailwind CSS, and a markdown-powered blog with tag filtering.
Next.jsTypeScriptTailwind CSS
LeaseLens
An AI lease analysis tool that uses RAG and citation-grounded reasoning to review residential lease clauses and flag potential tenant-law issues.
Next.jsTypeScriptRAGSQLite
ESP32 BPM Monitor
An ESP32-based heart rate monitoring system that samples ECG/PPG sensor data, detects heartbeat peaks, calculates BPM, and streams timestamped readings to Firebase Realtime Database.
ESP32ArduinoFirebaseWiFiNTP
Course Hub
A cloud-native course resource management platform with role-based access control, secure file uploads, metadata search, and admin monitoring.
Next.jsTypeScriptNode.jsPostgreSQLKubernetes
SpheriChem
A deep learning project for molecular property prediction that compares CNN, graph neural network, and spherical convolution approaches on the QM7b dataset.
PythonPyTorchPandasJupyter
Project Momentum
An AI-powered productivity platform that organizes tasks into personalized schedules, integrates with Google Calendar, and supports real-time video collaboration.
VueTypeScriptExpressRedisMySQL

Course Projects

CS140 Pintos Operating System
An instructional operating system extended with priority scheduling, user program support with system calls, and virtual memory with demand paging.
Cx86QEMU
CS336 Language Modeling from Scratch
A from-scratch language modeling project implementing core LLM components, including tokenization, transformer modules, training utilities, and evaluation workflows.
PythonPyTorchFine-tuningLLM