Site Map
Here you can find a list of links to most of the website's featured content sorted alphabetically.
Projects, Source Code, and Misc
Page Link | Description |
2D Fluids Simulation | A 2D fluids simulation written in JavaScript based on the famous paper by Jos Stam. |
2D Fluids Simulation Code | Source code for the 2D Fluids Simulation on GitHub. |
Activity-Based Localization | An indoor localization system based on activities recognized from a user's motion data collected from their mobile device. |
Activity-Based Localization Code | Source code for Activity-Based Localization on GitHub. |
Borbie's Big Adventure [Game] | A 3D game developed in C++ as a class project in 2013. |
Cosmos Fight [HTML5 Game] | An HTML5 canvas space shooter game (2D). |
Cosmos Fight Source Code | Source code for Cosmos Fight on GitHub. |
Cyclops [Robotics Platform] | A robotics platform that features a networking protocol and implementation giving a user the ability to control an arbitrary robot across the Internet. |
Cyclops RCC Code | Source code for the Java Robot Command Center client on GitHub. |
Environment Simulator | A natural environment simulator written for a computer cluster using the MPI library. |
Environment Simulator Code | Source code for the HPC Environment Simulator on GitHub. |
HTML5 Canvas Particle System | A small particle system written in JavaScript for the HTML5 canvas. The purpose of this experimental mini-project was to test visual effect implementations for Cosmos Fight. |
Integral Volume Features Code | Source code for an integral-based point cloud feature detection algorithm on GitHub. |
Kalman Filter Simulation | A Kalman filter simulation for movement tracking and prediction (JavaScript web app using the HTML5 Canvas). |
My Site [This Website] | The project page describing this very website. |
Multilayer Perceptron | A simple feed-forward neural network (multilayer perceptron) that can classify points inside a star shape on a 2D plane. |
NAO Using an Elevator | A robotics class project where a partner and I programmed a NAO robot to autonomously use an elevator. |
Particle Filter Simulation | A particle filter simulation for robot localization (JavaScript web app using the HTML5 Canvas). |
PM (Project Manager) [Website] | A project management website which uses MySQL, PHP and JavaScript to provide teams an online tool for collaborative work on projects, especially ones that are programming-related. |
Point Cloud Registration Experiment Code | Experimental code to test point cloud registration algorithms on GitHub. |
PyGrader [Grading Tool] | A command-line tool for grading Python assignments for an intro to programming class. |
Streaming UDP Video [Test] | A small experiment designed to test capturing video from a webcam and transmitting it over the Internet to another computer. It is related to the Cyclops project. |
TeX Symbols [Google Docs Plugin] | A work-in-progress plugin for Google Docs to easily convert any escaped LaTeX symbols into their unicode counterparts without needing to search for the special characters directly. |
Text Editor Tournament | Software designed by a friend and I to distribute and evaluate a number of tournament challenges for a group of participants. The tournament was held to determine which text (code) editor is the best at particular tasks. |
Text Editor Tournament Source Code | Source code for the Text Editor Tournament software on GitHub. |
Tracking Lights with OpenCV | An experiment done to get familiar with OpenCV and C++. The program analyzes video input and tracks clusters of bright pixels. |
Trainable Perceptron | A simple perceptron demo that can be trained to classify points on a 2D plane. |
USB Storage Device Authorization (Linux) | A modification of the Linux USB Mass Storage kernel module to only allow authorized devices (by serial number) to connect. This was an operating systems class project. |
WebGL Demo | A small WebGL demo created to test object rendering, basic lighting, and reading Wavefront models with JavaScript. |
WebSocket Chat Client | A simple web chat client built using WebSockets. |
Work Timer [iOS App] | A simple iOS app to track and manage time spent working. Currently a work-in-progress. |