Welcome!

I'm Andy Lee, a dedicated developer with a passion for music technology and computer science. Explore my portfolio to see how I blend creativity with technical expertise.

About Me

Profile Picture

Andy Lee

I am pursuing a master’s degree in Computer Science at Columbia University to deepen my technical skills after graduating from NYU with a bachelor’s degree in Music Technology and Business of Entertainment, Media and Technology. My experiences have equipped me with practical skills in audio production, product design, technology, and engineering. I am passionate about exploring innovative applications of programming, machine learning, and software development in music production and audio engineering. By combining my creative background with computer science, I aim to contribute to projects that push the boundaries of technology.

Projects

Content Recommendation System

Python, ML Algorithms, Linear Algebra & Probability, Data Analysis, Visualization

Multi-Model Engine: Created song recommendation system which processed and analyzed 600k song dataset containing audio features and metadata. Applied Direct Similarity Matching, SVD, NMF, and Factorization Machines to generate personalized recommendations based on user preferences and behavior.
Optimization & Evaluation: Handled cold start, engineered cross-feature interactions, implemented dimension- reduction and matrix factorization techniques, created weighted similarity metrics combining genre and audio feature analysis. Developed visualization tools to assess model performance, analyzed latent spaces, examined feature distributions and effects of parameter changes.

Word Replacer Tool

Java, Data Structures, Algorithms, File Manipulation, Performance Optimization

Developed a program in Java that performs global search and replace within a text file based on provided input text and word replacement pairs. Implemented several data structures (BSTree, RBTree, HashMap) to store and manage word pairs efficiently. Designed custom algorithms able to manage large inputs by utilizing unique transitive dependency handling and cycle detection, leading to highly optimized performance and runtimes.

Analog / Digital Synthesizers

C++, KiCad, Fusion360, PCB Design, 3D Modeling, Analog / Digital Signal Processing

Independently created and developed both analog and digital synthesizers featuring custom-built circuity and software in C++ to simulate / synthesize various waveforms, effects, and control interfaces.

Interactive Sound / Game Ball

C++, KiCad, Fusion360, PCB Design, 3D Modeling, Analog / Digital Signal Processing

Built all components of interactive ball with embedded sensors, allowing users to manipulate sound and play games based on orientation and accelerometer data. Developed unique user interface and algorithms in C++, created custom Printed Circuit Board (PCB) and designed 3D Model using KiCad and Fusion360.

Skills

Programming Languages

Python
Java
JavaScript
C
C++
R
SQL
HTML
CSS
YAML
Max
Shell Scripting

Libraries & Frameworks

Pandas
NumPy
Scikit-learn
Matplotlib
Seaborn

Tools

Git
GitHub
VS Code
PyCharm
IntelliJ
Jupyter Notebook
Google Colab
Multipass
Vim
Teensy
Arduino

Software

KiCad
Fusion 360
Pro Tools
Logic Pro X
Ableton Live
Cubase
Serato DJ Pro

Areas of Expertise

Data Structures
Algorithms
PCB Design
3D Modeling
Signal Processing
Audio Engineering
Machine Learning

Experience

Concert Recordist
Dec 2023 - May 2024
New York University
New York, NY
  • Selected to manage setup, recording, live mixing, and livestreaming of 30+ university performances and recitals
  • Coordinated closely with performers and directors to design custom mic setups and sound mixes for diverse arrangements and genres, ensuring the perfect balance and smooth execution of performances
Studio Engineer Intern
Aug 2023 - Dec 2023
James L. Dolan Music Recording Studio
New York, NY
  • Selected into highly prestigious program in one of most technologically advanced audio recording facilities
  • Ran Pro Tools, worked with patch bay and console, setup and broke down recording sessions, repaired equipment, and assisted clients with recording and mixing
Intern
Jun 2023 - Aug 2023
Live Nation
Los Angeles, CA
  • Collaborated with several departments of Fortune 500 multinational live entertainment company promoting large scale events, ticket sale management, and event production
  • Planned artists' hospitality and experiences for current tours, created new databases and dossiers containing thousands of artists and venues, organized business services including Ticketmaster
  • Operated Los Angeles venues such as The Wiltern, Five Point Amphitheatre and The Belasco
Teaching Assistant
Jun 2022 - Aug 2022
New York University
New York, NY
  • Managed recording studios, workshopped, and mentored approximately 100 students in music production
Screen Scoring Intern
Jun 2021 - Aug 2021
Remote Control Productions
Los Angeles, CA
  • Assisted in composing, editing, scoring first season of major broadcast network television show using Cubase, averaging 7.43 million viewers per episode

Education

Columbia University
Expected May 2026
Master of Science in Computer Science
Courses:
Computer Science in Java, Data Structures, Advanced Programming, Linear Algebra & Probability
New York University
May 2024
Bachelors in Music Technology, Minor in Business of Entertainment, Media and Technology
Magna Cum Laude & Academic Achievement Award in Music Technology
Courses:
Analog & Digital Electronics, Electronic Product Design, Analog & Digital Recording Tech, Midi Tech, Computer Programming, Electronic Music Synthesis, AI: Thinking Learning & Consciousness