Professional Documents
Culture Documents
Objective: To utilize my knowledge of computer science to increase the quality and efficiency of software used
to enable clients grow and manage their business.
Projects:
Arduino Controlled Robot: January 15th, 2019 – February 15th, 2019
Worked in a group with two others where we utilized Arduino, a C based functional programming
language, to wire and program a robot that can be controlled autonomously and via remote control
(via PlayStation 2 controller) to participate in a competition
Documented and later presented our design process, decisions, and progress to a room full of other
students
Navigation System: January 23rd, 2019 – February 15th, 2019
Created a navigation system with four others that interacts with the user to add, store, navigate,
and list over 50 locations and routes using Java
User could find the shortest path between any given locations, as well as find all possible
destinations given time and distance constraints
Emphasis was placed on creating the most efficient code possible while still easily readable,
causing us to take the efficiencies of our data structures into consideration
Documented and later presented our work in front of other students
Bubble Bobble: October 17th, 2018 – November 9th, 2018
Worked with two others to create a replica of the flash game Bubble Bobble, where the user
controlled a character to move through platforms and shoot various monsters in Java from scratch
Utilized object-oriented design principals and UML diagrams to plan out a design optimal for
efficiency and storing data
Documented and later presented our game in front of other students
Extracurriculars:
Mars Rover
Collaborated in a robotics team on campus consisting of more than 12 members who work
together to build a rover capable of performing a series of tasks at a competition held in Arizona
Navigated and contributed to a large, old codebase utilizing prior documentation and old planning
diagrams
Helped create a rover that can detect images, receive and act upon inputs via an Xbox controller,
autonomously navigate a rugged terrain via GPS navigation, and preform soil testing on the rover
itself to detect signs of life