My Portfolio
This website serves as a repository for my past and present projects. Each project has a webpage that provides a comprehensive description of its goals and methodology, and some also have informal blog-style posts about the work process and final product.
At the moment, my projects are currently subdivided into research work, Tetris stuff, and a miscellaneous section (projects here will eventually be moved to a distinct section). A full listing of these projects, along with the main concepts and technologies used to implement them, is given below. Longer descriptions for each set of projects can be found on the corresponding category page, along with any blog posts about the subject more broadly.
- PhD Research:
- Interaction Decomposition for Tensor Network Machine Learning
- Python, TensorFlow, tensor analysis
- Bayesian Inference for Quantum Error Correction
- Python, PyTorch, Bayesian probability, quantum computing
- Quantifying Mutual Information via Logistic Regression
- Python, machine learning, information theory
- Interaction Decomposition for Tensor Network Machine Learning
- Tetris:
- PostgreTETRIS: Tetris in SQL
- PostgreSQL, PL/pgSQL, relational databases
- Tetris in VBA
- Microsoft Excel, Visual Basic For Applications (VBA)
- “Solving” Tetris with Apache Spark
- PySpark, distributed computing
- Tetris Emulation with OpenGL
- C++, OpenGL
- PostgreTETRIS: Tetris in SQL
- Others:
- Reverse Engineering NeoQuest II
- Python, R, Selenium, BeautifulSoup
- The State of Speedrunning
- Power BI, DAX, M, data visualization
- Dimensionality Reduction and Generative Modeling using Wavelets
- Python, TensorFlow, wavelet analysis, generative machine learning
- Library of Juggling
- HTML, CSS, Jekyll, web hosting
- Reverse Engineering NeoQuest II