Skip to content
Open Source Projects I’ve Created, or Contribute To
Gradient Descent From Scratch
Python implementation of both Univariate and Multivariate Gradient Descent, along with example data to test with
Harris Corner Detector
Matlab implementation of the Harris Corner Detector, and images + scripts to test it.
Python implementation of a Q-Learning AI that plays @timowilken‘s Flappy Bird. Consistently gets score of over 100 pipes.
Pedestrian Detection System
Matlab code and examples of a simple Pedestrian Detection System
My first full AI: a
Python autoplayer for a chess variation called Game of the Amazons. Areas of improvement needed: Plays defensively to make a game last as long as possible. Doesn’t scale well to large board sizes; should implement a cutoff function on search for early game stages on board size of about 7×7 or greater.
Classical AI searches to to solve any abstract puzzle: as long as it implements 3 endpoint functions. Implemented in
Page Replacement Simulator
Simulation and data analysis of 4 different page replacement algorithms, written in
Cup & Chaucer Simulation
A Discrete-event system simulation written in
Python, used to predict wait and service times at Cup & Chaucer Cafe in the Hillman Library, at the University of Pittsburgh.
Standard Normal Variate Generators
Three Standard Normal Random Variate Generators, written in
Python, with tests for uniformity and independence
Java API for downloading most recent daily stock quotes from Yahoo Finance
The Shortest Possible
Shell Script to Decorate Your Github Profile. (Or close to it.)
Don’t Feed the Birds
Java Program for Using Twitter Sentiment to Predict S&P 500 Stock Market Movement. Uses LingPipe for sentiment analysis.
Linear Congruential Generator
A comparison between three Linear Congruential Generators Written in
Python, including code to perform independence and uniformity tests
32-Bit Mips Processor and Calculator
A 32bit MIPS processor that powers a simple calculator written in
MIPS Assembly. Processor made using Logisim Evolution.