Michael Glushchenko's repositories
ready-trader-go-2023
Submission for Optiver's 2023 ReadyTraderGo.
bloom-filter
A space-efficient, probabilistic data structure that allows for O(1) find() operations.
calculator-webapp
Simple Calculator Web App using React for frontend and C++ for backend.
seasonal_arima
Time Series Analysis Using Seasonal ARIMA.
chess
Creating a chess game, as well as a bot that plays the game in C++.
compiler-construction
Generates runnable x86 assembly code based on a small object-oriented programming language input.
cryptography
My work for the CS178: Cryptography class I took at UCSB during Fall 2021.
data-aggregation
Python routine to aggregate financial data from the TD Ameritrade API into structured JSON files.
market-analysis
Examining data similarities across stock/commodity/money markets. Reducing dimensionality via UMAP, applying stochastic processes to the results.
decision-tree-classifier
A basic decision tree classifier built with the purpose of learning more data-processing/data-parsing skills.
graphing-stocks
Charting stock tickers and creating statistical analysis strategies to beat the market.
mglush
My personal repository.
nachos_syscalls
Implementation of 10 system calls for Nachos in C/C++.
numerical-optimization
My work for the CS111: Numerical Optimization in Python class I took at UCSB during Fall 2021.
ping-utility
Ping utility implementation in python via socket programming.
rw_lock
RW Lock Implementation in C++
simple_shell
Simple Shell Implementation in C
thread_synch
Thread Synchronization with Nachos in C++
three-class-classifier
Three-class classifier coded by hand to be able to take in any number of data points & any number of features per point.
top-down-parser
Implementation of a top-down recursive descent parser in C++.