Massively Parallel Minimax AI for Connect 4
Golang | CUDA | C++ | Pthreads
Created a decision-tree based Minimax AI algorithm that runs in parallel using Golang Goroutines and the CUDA GPU API to play two player games such as Connect-4 and Checkers efficiently - looks ahead over 250 thousand states in less than a second.
Chip8Emu
Java | LibGDX | OpenGL | Mobile
A lightweight, cross-platform emulator of the CHIP 8 instruction set implemented in Java with the LibGDX framework. Includes custom sounds and SUPER CHIP-8 support, as well as Android and iOS publishing functionality. In addition, I made a custom ROM using the CHIP-8 assembly language.
Triangulum
C# | Unity3D
Inspired by Portal, Triangulum is a first person platformer puzzle game. It was created for the TSA Video Game Design Competition, and placed 4th in Texas. The object of the game is to navigate through an obstacle course with the help of a remote, within a certain time interval. Made with Unity3D/C#.
Mapbook
React | Bootstrap | HTML5
A responsive and reactive front-end for the RestCountries API. Serves live information such as capitals, populations, and languages for countries of interest based on queries. Also saves past areas of interest in the cloud. Made using Bootstrap, Javascript, Firebase, and React.
I Need Some Space
Angular | Bootstrap | HTML5
A simple Chrome extension that uses publicly available NASA APIs to create awe-inspiring home pages, featuring either a live satellite feed from the International Space Station or a random image generated from NASA's APOD, or Astronomy Picture of the Day. Made for HackTX 2018 using AngularJS and Bootstrap.