Chris Hyorok Lee

Software Engineer

MSCS @ Columbia. Software engineer working at the intersection of mobile, AI, and user experience with a creative background in music.

Featured Projects

Lyra

Lyra - AI Therapy Companion

A privacy-first, fully local AI conversational therapy companion designed to run entirely on-device with no cloud APIs. The app combines real-time speech recognition, a locally hosted large language model, and natural text-to-speech to deliver supportive, voice-based conversations while ensuring that no user data ever leaves the machine. Built for Snapdragon PCs, it demonstrates how an end-to-end AI pipeline β€” ASR, LLM, and TTS β€” can be optimized for consumer hardware to provide accessible, stigma-free mental health support with strong privacy guarantees.

Electron React TypeScript Node.js Python Local LLM llama-cpp On-Device AI
VocalPro

VocalPro

iOS app for vocal training that includes customizable vocal exercises and vocal warmups with full control over pitch range and speed. It features high-quality piano sounds -- offering a professional accomponiment experience from your phone.

Swift SwiftUI Firebase Mobile
SugaMeter

SugaMeter

iOS app focused on tracking added sugar and making sure sugar level is not too high.

iOS Swift
Crimp Log

Crimp Log

Climbing Training tracking and analytics iOS app for boulderers and sport climbers.

iOS Swift Analytics
🎡

Sinebender

Interactive mobile musical instrument with touch controls and gyroscopic pitch bending. A web-based tool that transforms your phone into a creative sound device.

Web Audio API JavaScript Mobile
πŸ€–

Voice Chatbot

RAG-based AI chatbot trained on voice textbooks, providing specialized vocal training advice and techniques for singers and voice coaches.

Python RAG Streamlit NLP
🎧

Spotify Metadata Explorer

A Streamlit web app that fetches and exports metadata from Spotify tracks, albums, artists, and playlists. Built to work with Spotify's Development Mode restrictions (post-November 2024).

Python Spotify API CSV Export Streamlit
πŸŽ›οΈ

9-Button Arduino Synth

Hardware synthesizer with 9 buttons creating unique sounds through different button combinations. Built with Arduino and custom C++ programming.

Arduino C++ Hardware Sound Design
🌐

Musical Circles

3D interactive musical instrument built with Three.js and Tone.js. Drag spheres in 3D space to create music and explore spatial audio relationships.

Three.js Tone.js Node.js WebGL
πŸ“ˆ

TSLL-tracker β€” TSLA Multi‑Horizon Forecasts

LightGBM-based TSLA forecasting with engineered features, market context (SPY, VIX), quantile intervals, and a daily runner for automated next‑day and 5‑day predictions. Includes the original research MVP plus a modular pipeline with persistence, logging, and CLI runners.

Python LightGBM yfinance CLI

Tech Stack

🐍

Python

πŸ¦‰

Swift

⚑

C/C++

πŸš€

JavaScript

πŸ“˜

TypeScript

β˜•

Java

🎨

HTML5/CSS

Let's Connect

I'm always excited to collaborate on innovative projects in mobile and web.