Andrew 's repositories
ProducerConsumer
C++ implementation of producer/consumer problem using mutexes and condition variables.
ShortestPathFinder
Users will be able to find the shortest path between two points in a grid.
ClockReplacer
Implementation of Clock Replacer page replacement algorithm in C++
perceptron-py-cpp
Compares implementations of the Perceptron algorithm in C++ (and Pybind11) and Python.
Ros-Reality-Installation-Scripts
Some scripts I wrote for making installation of ros_reality (https://github.com/h2r/ros_reality_bridge) easier.
spam-detection-microservice
A spam detection microservice built using Snorkel
waiig_code
Code from Writing An Interpreter In Go by Thorsten Ball (https://interpreterbook.com/)
ClassNotes
written with tex
DataVisualizationProject
Project on visualizing data from PHX Mars Lander mission on the web
SIR-model-covid-19
Python implementation of SIR Model from scratch
song-sensei
See https://andrew128.github.io/song-sensei/ for more detail.
FamousMissions
Informational and interactive site on famous missions in space, written using Javascript, PHP, SQL
MapProjection
Displays a path of cities using D3
PollAggregationResearchWebsite
Website on Poll Aggregation, inspired by 538 and the 2016 presidential election
Q-Learning
repo containing Q learning implementations for different OpenAI gyms
ros-sharp
ROS# is a set of open source software libraries and tools in C# for communicating with ROS from .NET applications, in particular Unity3D
SpaceStationLocation
Starter project completed on Raspberry pi: https://projects.raspberrypi.org/en/projects/where-is-the-space-station
Squash-Ball-Cannon
implementation of Euler's method
tuplex
Tuplex is a parallel big data processing framework that runs data science pipelines written in Python at the speed of compiled code. Tuplex has similar Python APIs to Apache Spark or Dask, but rather than invoking the Python interpreter, Tuplex generates optimized LLVM bytecode for the given pipeline and input data set.
UnityNetworkingPlayground
Project for learning networking in Unity
x86-binary-compilation-process
Accompanying code for compilation process blog post.