Projects
-
Multi-threaded Nueral Net | Github | Tech used: Rust
- Created single-threaded and multi-threaded neural networks with custom data structure for network layers
- Implemented both mini-batch and stochastic gradient descent alongside backpropagation
- Implemented multi-producer single consumer resulting in multi-threaded version running 10% faster
-
NetHack Clone | Github | Tech used: C#
- Advanced Object-Oriented Programming final project and presentation, voted 1st place project by peers
- Randomly generated dungeon levels with multiple rooms, passageways, stairs, and enemies
- Provided user with player character customization
-
Fake News Detection | Github | Tech used: Python, Pandas, NumPy, Scikit-Learn, VADER Sentiment, Flask
- Performed sentiment analysis on text sources from fake and true news and trained a random forest classifier
- Transformed the text into a TF-IDF matrix, showing how frequently certain terms appeared in the documents
- Created a web app using Flask to detect fake news on user-submitted articles
- Presented findings and demoed the app virtually to an audience of 70+