Years Experience
Projects
Clients
My Specialties
Web Development
I have 18 + years experience in web development. From simple static, CMS driven, or enterprise level sites I've worked across the spectrum in solo, team, on-site, and remote roles. I'm always ready to dive into the very latest technologies and support legacy software.
Mobile Development
I've been building mobile applications since the beginning. My experience started with native applications built in Java and Obj-c to using hybrid platforms such as Cordova, Phonegap, Adobe Flex, and Ionic. I've published many applications to both the Apple App Store and Google Play. Mobile first is always a priority with web development as well.
Backend Development
Along with front end development for web and mobile I have over 8 years experience in backend development. I've worked with PHP, Node.js, and Java backends building web services, REST endpoints, OAuth, and many other applications. I've created many different monitoring and reporting microservices as well.
Media Manipulation
After graduating from Michigan State University in 2005, 50-60 percent of my time was spent in media production. From creating motion graphics presentations, promotional videos, marketing materials, and commercials I've worked with many different software setups. Adobe After Effects , Illustrator, Photoshop, and Premier, Final Cut Pro and Avid are just a few. I have a solid foundation understanding how to manipulate different media types and optimize them for different platforms.
DevOps
I have worked in many team environments with different methodologies on how to efficiently develop and deploy software with extensive experience with Git and SVN repositories and workflows. I'm a big proponent for the Agile workflow when working in larger teams but I've never had a problem working in solo as well.
Hardware
When I was 8 years old my father built me my first workbench. Before computers were widely available I would be taking apart and fixing anything that was broken. I have always loved seeing how things work. I built my first computer when I was 13 and have built plenty since then. I've setup server installations, networks, managed client computers, setup backup systems, and had my hands in many different environments.