Work in Progress

Personal

For personal projects I would recommend checking out my Github page for the latest updates.

College

Mockingbird

A targeted dynamic analysis tool used to help analysists identify vulnerabilities in a targeted piece of a Java application.

Senior Design

To help Iowa State Parking be a better experience for the public and members of Iowa State. Design process can be found on website.

The tools we have used is gitlab for issue tracking and source control / management, tensorflow for the machine learning API for the post processing machine, react-native for Android and iOS application, and raspberry pi development.

Eventlang Presentation

Event based programming presentation in COM S 342 development of language.

Rogue Like Game

Developed in COM S 327 where we learned C and C++ programming developing a rogue like game where you play as a character who defeats monsters and collects items and explores tunnels.

Answer to Life Game

Developed a two dimensional video game that looks like a mario video game in refrence to Hitchhiker's Guide to the Galaxy. You can collect coins and traverse levels. This was developed in COM S 309 where we learned structures of project design and the agile process.

We designed the application based on a library called libGDX which is a library on top of the Lightweight Java Gaming Library which is what Minecraft is developed on.

Highschool

FIRST Robotics

I participated in several robotics competitions when I was in highschool as part of the Team 2220 FRC First robotics team. I was on the programming sub team for four years where I learned how to program in Java.