About
Lifelong musician with a passion for programming and data analysis. I am skilled in a diverse set of programming languages including Python, R, C++, Java, Bash, JavaScript, HTML and CSS. My interests include data analytics, machine learning, audio software development and sound design.
I was born in Boston, experienced my earliest memories living in Hong Kong, and primarily grew up in Mill Valley, CA, right outside of San Francisco. Now, I am at the University of Miami pursuing a B.S. in Data Science and Artificial Intelligence with minors in Math and Music.
I spent my first two and a half years in Miami pursuing a degree in Music Production/Engineering in the Frost School of Music. I decided to change my course after I learned to code via online courses during the summer of 2022 and quickly found myself immersed in it and driven to learn as much as I could. I have realized that the aspects of computer science that appeal to me the most are the data-driven ones. I would be happy in any position where I can gather, inspect, clean, crunch, and interpret data.
Education
- University of Miami, Coral Gables, FL
- Marin Academy, San Rafael, CA
Dual BS in Data Science & Artificial Intelligence + Computer Science Fundamentals, minors in Math and Music. Founding Father of Zeta Beta Tau Fraternity, Alpha Omega Chapter.
Class of 2020.
Experience
- Computer Programmer @Self-employed, Ongoing
- Music Producer @Self-employed, Ongoing
- Host/Busser @The Cantina, Mill Valley, CA
- Busser/Dishwasher/Food Runner @The Contented Sole, Pemaquid, ME
Completed several self-directed projects, including: A convolutional neural network for predicting vehicle position in a garage, along with a set of c++ header files for data handling, machine learning and multilayer perceptron in c++; a Black-Scholes-based option price calculator with an attached chart section and market newsfeed, within an html-based UI; a random forest-based regression model to predict salaries; a classifier for written characters; and a classifier of real/fake banknotes.
Writer and producer of electronic music, working under the name REDWAVE. I have released four 4-5 song EPs this year.
Bussed tables, stocked items, took phone orders and sat customers in a full-service Mexican restaurant in Mill Valley, CA.
15-25 hours/week, June-August 2020/2021, June-July 2022
Bussed tables, ran food, and washed dishes in a fast-paced seasonal dockside restaurant in Pemaquid, ME.
15-25 hours/week, June-August 2018
Skills
- Object Oriented Programming
- Python
- R
- C++
- Java
- Bash
- JavaScript
- HTML
- CSS
- Swift
- Git
- Linear Algebra
- Statistics
- Probability
- Quantitative Finance
- Excel
- Ableton Live
- DJing
- Drums
- Logic Pro X
- Avid Pro Tools
- Spanish
- Customer Service
Certifications
- Learn C++ (Codecademy)
- C++ for Programmers (Codecademy)
- Learn Python (Codecademy)
- Learn the Command Line (Codecademy)
- Learn Bash Scripting (Codecademy)
- Learn JavaScript (Codecademy)
- Learn HTML (Codecademy)
- Learn CSS (Codecademy)
- Learn CSS: Responsive Design (Codecademy)
- Learn Navigation Design (Codecademy)
- Learn Swift (Codecademy)
Courses
- Computer Organization & Architecture (University of Miami)
- Data Structures & Algorithms (University of Miami)
- Neural Networks (University of Miami)
- Statistical Learning with Applications (University of Miami)
- Intro to Python for Scientists (University of Miami)
- Computer Programming II (University of Miami)
- Linear Algebra (University of Miami)
- Probability & Statistics (University of Miami)
- Discrete Mathematics (University of Miami)
- Calculus III (University of Miami)
Projects
- Convolutional Neural Network to Predict Vehicle Position (Python) + Data Handling, Machine Learning and Multilayer Perceptron Algorithm Design (C++)
- Regression Model for Predicting Salary (R)
- Image Classifier for Written Characters (Python)
- Classifier for Real/Fake Banknotes (Python)
- Black-Scholes Options Price Calculator & Market Newsfeed (JavaScript/HTML/CSS)
- REDWAVE.
October - November 2024
This project uses a dataset containing channel state information from a remote radio unit receiving signals from cars parked in various locations around a garage to predict: a) the position of a vehicle, and b) and whether or not the vehicle is within line of sight from the remote radio unit. The most effective models were convolutional neural networks written in python using tensorflow. This project also contains manually written implementations of linear/logistic regression, KNN, and multilayer perceptron in c++, and a written proof of the gradient update rule in a multilayer perceptron.
February - May 2024
This project uses a dataset downloaded from Kaggle to create a regression model to predict an individual's salary based on their age, years of experience, education level, and gender.
Source NotebookMarch 2024
This project uses mnist data from python's scikit-learn module to create a model which identifies images of written characters a-z and 0-9.
March 2024
This project uses .csv data to classify banknotes as real or fake based on several given attributes.
July 2023
This desktop webpage displays news, some simple charts, and some basic information pertaining to a volatility of the given stock or ETF using minutely data over the last 2 weeks. It also uses the Black-Scholes formula to calculate the price of short-term options contracts with strike prices near the underlying, at various levels of implied volatility, with time decay measured after a certain amount of minutes, and the underlying price taken at three points: its current price, plus, and minus a specified percentage movement. This was largely created for the purpose of calculating fluctuations in high-volume daily contracts on ETFs.
September 2023 - Present
Current EDM production/DJing project.