My passion for software development began when I found myself creating video games instead of actually playing them. I have always looked for ways to develop my skills in programming, from my attempts of creating video games to more practiacal projects. These practical project include websites, mobile applications, desktop applications, and more. With my strong programming skills come my strong collaborative skills as I believe team-work is key to build and troubleshoot all elements of a program. Teams of developers are needed to design and enhance a software program or application. To these team environments I offer my core fundamental knowledge of computer science that I have obtianed with my bachelors degree in computer science, my attention to detail analyzing a users' needs, and my abilty to design and develop software to meet those needs.