Understand What I Have To Offer

Innovative software engineer with experience in the entire product development lifecycle. Accomplished at understanding and meeting business, quality, and user needs. Self-starter with high attention to detail and excellent communication skills.

Contact Me Today

Software Development

Extensive participation in all phases of the software development lifecycle.

Website Development

Develop new sites or enhance existing ones.

Business Focused

Make customer-focused decisions that meet each project's needs.

Skillful Tester

Competencies in all aspects of software testing, from planning through customer acceptance.

Clear Communicator

Excellent written and speaking skills through multiple mediums.


Able to work independently and always get the job done.