Computational Analytics @ The Ohio State University
Machine Learning Β· High-Performance Computing Β· Statistical Modeling Β· Computer Vision
I'm a Computational Analytics student at Ohio State interested in machine learning, statistical modeling, and high-performance computing.
I enjoy working on problems where the mathematics and the implementation are both interesting. A lot of my projects involve some combination of numerical computing, optimization, parallelism, machine learning, and systems programming.
I've worked with computer vision, Gibbs sampling, regression, energy-based models, graphics, parallel algorithms, and approximate nearest neighbors, among other things.
Right now, I'm spending most of my time on Deepity β a performance-oriented ML and ANN library built around efficient numerical computation.
Outside of programming, I like anime, science fiction, and generally going down very specific rabbit holes on things that catch my interest.
π Deepity
A lightweight, performance-oriented machine learning and approximate-nearest-neighbor library.
Deepity is written with a focus on efficient numerical computation and makes use of OpenBLAS and OpenMP for performance-critical operations, with additional support for other numerical backends where useful.
The project is an ongoing exploration of how much performance can be extracted from relatively small, focused implementations without bringing along an entire general-purpose ML framework.
C/C++ Β· OpenBLAS Β· OpenMP Β· ANN Β· Numerical Computing
πͺ Balcony
A Windows Shell replacement exploring native desktop development and Windows system integration.
C++ Β· Windows Β· Systems Programming
A content moderation classifier using ONNX for model inference and deployment.
Python Β· ONNX Β· Machine Learning Β· Classification
ποΈ City Optimization
An optimization project exploring effective layouts and resource placement for urban environments.
Optimization Β· Data Analysis Β· Statistical Modeling
An exploration of parallel approaches to accelerating Levenshtein distance calculations.
C++ Β· Algorithms Β· Parallel Computing Β· Performance Optimization
| Machine Learning | Statistics | Computing |
|---|---|---|
| Computer Vision | Statistical Modeling | High-Performance Computing |
| Energy-Based Models | Gibbs Sampling | Parallel Algorithms |
| Approximate Nearest Neighbors | Regression | Numerical Computing |
| Predictive Coding | Optimization | Systems Programming |
| Neural Networks | Probability | Computer Graphics |