About Me

I am an undergraduate student at North Carolina State University pursuing a degree in Computer Science and a minor in History. My passion is merging an array of technical skills with an entrepreneurial perspective to provide solutions that positively impact local, national, and global communities.

Information Technology

In addition to my academic studies, I am a self-motivated member of the information technology community. I constantly seek new ways to develop and apply my experience in software development, network engineering, and information assurance. I thrive on challenges.

Experience

My strongest experience is in web application development, which I have been doing for 10 years. I typically use AJAX / CSS / XHTML on Apache / MySQL / PHP stacks, but I have used more than 25 different languages and server technologies to develop various projects over the years. Most recently, I have been learning new ways to assess security vulnerabilities using a combination of penetration testing and scanning tools.

Philanthropy

I love volunteering my time to help community organizations adopt new approaches to technology. It is incredibly satisfying to use my experience to advance the efforts of groups and individuals that might otherwise be unable to fully leverage information technology.

Extracurricular Pursuits

Beyond the genre of information technology, I love to explore other areas of knowledge that I might not otherwise encounter in my work. This exploration helps me better understand the world as a whole, which gives me a unique and well-rounded perspective that is very useful in tackling challenges I face in all areas.

Theatre

One area of particular interest to me is technical theatre. Volunteering at a local theatre allows me to learn and exercise new skills, including handling professional lighting equipment and constructing sets. Working in the theatre also gives me the opportunity to meet a wide variety of people from all walks of life.

Knowledge

I also enjoy exploring business, law, psychology, and other topics as they apply to society, humanity, and life in general. By developing my understanding of different aspects of life, I am better able to approach peers, management, and customers with an enhanced awareness for their interests and perspectives.