Computer
Scientist


Skills

Some projects
Handwriting Synthesis

This product I developed simulates human handwriting for businesses and/or individuals who intend to send out mass letters with a more personalized feel. The algorithm is based on matrix math and statistical analysis, and it was implemented using Python, Numpy, and svg libraries.
I also developed a full-stack web application using React as the frontend and NodeJS as the backend for the purpose of inputting and storing user settings, configurations, and orders. Various other scripting techniques and version control techniques were used as well.

Financial Data Insights

The purpose of this project was to use webscraping, APIs, and similar techniques to programmatically obtain the information about financial assets such as stocks and cryptocurrency. This information was then graphed and processed in an attempt to profit at a nonnegative rate and ideally beat the standard performance of common indexes. Python and Beautiful Soup were used.

picture of some webscraped financial data
Music Theory Assist
picture of some music data calculated and retrieved

I developed this project as a means to assist musicians with calculating and retrieving useful information. Some examples of the type of information are: scales (based on a root note), modes (based on a root note), chords, and chord progressions. It started as a CLI program, but a GUI was made for the Python version using Tkinter and Matplotlib. It was originally written (by me) in MATLAB for a school project.