Development Skills

Hi! My name is Jack. I'm a freelance web developer with over 10 years of experience creating websites for businesses of all sizes. I have a strong focus on Wordpress custom theming, LAMP Stack, eCommerce, HTML, CSS, JavaScript, and jQuery. My back-end skills include PHP and ASP.NET MVC. I have a passion for creating functional, innovative websites and I am diligent in writing organized and efficient code.

Front-end Development Skills

HTML5

HTML is the foundation of every page on the web. Writing semantic and well organized HTML is very important and can set the tone of a project.

CSS3

Without CSS our web pages would look bland and boring. With CSS we can give our pages personality. I enjoy experimenting with new techniques and pushing the limits with CSS.

Javascript + jQuery

This is where development starts to get fun. Javascript turns the front-end into a playground of possibilities. Using AJAX to pull data from an API, creating a photo gallery, validating a form are just a few examples out of the endless possibilities.

Back-end Development Skills

Wordpress

Wordpress is awesome! I enjoy creating dynamically driven appliciations without the use of plugins. In the last 10 years I have developed many custom themes for clients using Wordpress. Most of these themes included back-end functionality including eCommerce, product finders, advanced search, custom galleries & much more. I also enjoy devloping the admin area, making content population of these dynamically driven pages a breeze.

PHP

The majority of my PHP experience stems from creating custom Wordpress themes from scratch. More recently, I have been using PHP to create or modify skins for other PHP based CMSs.

ASP.NET MVC

Most of my experience here is manipulating views and incorporating Razor to embed C# to create dynamically driven pages. From time to time, I will need to dive into a Modal or Controller to make some minor tweaks.

Design Skills

Photoshop + Illustrator + Fireworks

I don't consider myself a designer, however I have worked closely with many designers through the development process to know a thing or two about design. I also use these programs frequently to optimize images, create SVGs and complete a variety of other tasks.

Adding to my tool box

React + Vue.js

As a developer, I love learning new technologies and keeping up on the latest trends. Above are some of the things I am currently learning and experimenting with.