I have been developing websites for around 10 years now. Over those years I have worked with a large list of different programming languages, content managment systems, database systesms, and frameworks. I started out with simple HTML and CSS, creating static sites and learning how to best approach web development. When HTML5 was released a spent time learning all of the new tricks you could do and it was around this time that I started to work with content management systems. I have worked in Mojoporta a C# based CMS as well as Joomla, Drupal and WordPress which are all PHP based CMS. I have integrated these systems with frameworks like Twitter Bootstraps and Bones PHP theme. I manage website data for both Mojoportal sites as well as WordPress sites, giving me access and knowledge in mySQL and myPHPAdmin. I have worked with a handful of hosting companies like DreamHost, iPage, FatCow, and BlueHost as well as working with an in house server.
My development style starts with the structure. I like to get the framework settled, find all of my assets and plug in placeholders. I tend to make every element a terribly bright color so I can really see where every part is going to go. This is also a great way to ensure the site stays simple and easy to use. I focus on navigation and user interface, I want to create something that will enhance the web and the website.
As I work with the overly bright elements I am able to place them in the right order to ensure that when the site is viewed on a mobile platform, that the important data is easy to find. I work to make a site that will still be very helpful to a user on a smaller screen but will still hold true to the full version of the site. I will also take this time to make sure that my structure is search engine optimization friendly.
Once my structure is in place and I feel good about the mobile views I dive into the design of it all. Working with colors and fonts and images to create a beautiful, clean, and usable website. This is where development and design meet. As I work to create the beauty I have to be careful not to interrupt the usefulness s of the page. I work with Web Accessibility tools to help keep this in check, making sure the text color and background colors contrast enough for vision impaired users and things of that nature.