Samuel Meyer-Reed

Welcome to my site!
Feel free to reach out:

Projects


Armadillo

Be notified by text message the instant a University of Waterloo course you're interested in has an open spot.

Armadillo is a program written in Python, and using Twilio, that allows a University of Waterloo student to "watch" courses that are full, and be notified via text message as soon as a spot opens up.

Survive

I'm currently working on a space themed RTS game that doubles as an interesting simulation to test various AI strategies.

Survive(placeholder name) is written primarily in Go, and includes a graphics engine built on top of SDL2 that I'm developing alongside the game.

The project started initially as an excercise in writing concurrent programs in Go, and evolved into a graphical multiplayer game.

Deep Reinforcement Learner

A project written in Python that uses deep learning to accomplish various tasks. This project makes use of OpenAI Gym, TensorFlow, and Keras.

Sambot

A fun Discord bot that I'm always adding to. It's meant mostly to be funny, but does have some helpful commands.

Sambot is built in Python and uses Discord.py.

OpenGL Graphics Engine

A large, in progress, graphics engine written in C++ and using OpenGL. Mainly for use with other game related projects and learning GLSL.

WATCola

The final project for a concurrent and parrallel programming course that simulates a complicated soda concession service using multiple concurrent programming paradigms.

This project is written in μC++, a "concurrent dialect" of C++.

CC3k

A Roguelike terminal base game written in C++ and inspired by NetHack.