My name is Keith Carolus, and I am a computer engineering student at the University at Buffalo. I am interested in computer architecture and security, data science and machine learning, and computational neuroscience. I usually have a half dozen good ideas on which I would love to found a startup.
Welcome to my website! I am having fun developing it. Check back soon for more content. The parallax photos and this photo of my sister and I are from a recent trip to Scotland.
I am always seeking internship or research opportunities.
I enjoy architecture, especially art deco and Frank Lloyd Wright (prairie school). I use an art deco font on my resume.
SmallPond FPGA based architecture assembler, debugger, and simulator for CSE 443: Compilers at UB.
Implementation of CandyCrush in Python (link).
Arduino Connect 4 with wireless controller developed with Simran Singh (link).
TaDa - UB CSE442: Software Engineering
A productivity app that is the best of Trello and Google Calendar (link).
Rhyme Bot - UB CSE250: Data Structures
Python tool to provide the best rhymes matching user input.
Pale Blue Dot - UB CSE250: Data Structures
Python tool to provide the next opportunity to observe the International Space Station from a coordinate location via the International Space Station's web API.
Treasure Hunter - UB CSE250: Data Structures
C++ game where a player moves on a grid encountering enemies and treasures and accumulating points.
Semester group project to implement Scrabble with an object oriented design in Java - runnable on a server to which players may join.
Java implementation of the classic 2D game with an object oriented design.
Simran Singh and I won the CS Ed Week Demo Competition at UB. We developed an Arduino Uno based connect 4 game with an LED matrix that can be controlled via bluetooth from an android phone. (Photo credit - Ken Smith)
I am a native of Buffalo, New York. Buffalo has a beautiful art deco city hall.