Matt Gaikema

Mathematician & Programmer

Projects

Here are some of my favorite projects I have worked on. The rest of my projects can be found at my GitHub.
CodeSearch

CodeSearch

CodeSearch is a search engine that finds code snippets from around the web.

GaikBot

GaikBot

GaikBot is a chatbot, sort of like the "sequel" to Dank Sinatra. He is written in C#, and uses the Microsoft Bot Framework to integrate him with various channels, including SMS, Facebook, and Telegram.

Braino

Braino

Braino is another chatbot. Whenever he recieves a message, Braino searches a database which has been filled with conversations from Facebook and responds with the next thing said.

StoriesJs

StoriesJs

StoriesJs is a simple javascript file which adds non-functional stories to a website.

Math Club Website

Math Club Website

I am the Official webmaster for Math Club, the umbrella organization for all undergraduate societies within the Mathematics Departament at Texas A&M. I was unanimously elected, and I created the first website for the club from scratch, which is currently hosted here but will soon be hosted on the Math Department servers.

AsciiArt

AsciiArt

AsciiArt takes a picture and transforms it into text.

PolyRoot

PolyRoot

PolyRoot is a Mathematica library which impliments various root-finding algorithms. The source code can be found here.

Markov Text Generator

Markov Text Generator

A basic Markov text generator written in C++. View the source code here. I also created an implementation in PHP here. Try it here!

Aggie Coding Club Website

Aggie Coding Club Website

I helped design and implement the website for Aggie Coding Club. I worked with a group of about 10 other students.

IlumiTherapy

IlumiTherapy

Ilumi-Therapy is an android app that me and my team created for HackDFW. It is based on the concept of Light Therapy, an emerging field in medical science. It was created using the Ilumi Smart Bulb SDK, and it won us first place in Ilumi's contest for the most creative use of their SDK at the hackathon. The source code can be found here.

Dank Sinatra

Dank Sinatra

Dank Sinatra is a Facebook chatbot. He is written in JavaScript (using Node.js) and a smidgen of Python. Type '\help' to see a list of his available commands. He also pushes relevant messages to a database, sends me email updates, and posts weather updates every 3 hours, but new features are constantly being added. I hope to one day make him a full-on companion, such as Siri or Watson (albiet not as realistic). For more information, see here.

Javascript Projects

These are various projects I have made using the Javascript canvas.