Your Website’s Structure & Styling: HTML / CSS / SASS
I’m a programmer who also takes into account the importance of usability and design. My core skills are in developing the HTML that webpages are made of, and the CSS that styles and arranges it. Plus the JavaScript that makes it do neat things.
Typically all sites I create now are responsive; meaning, they fluidly adapt to the various screen sizes that are now accessing the web. More about responsive development. The CSS I write is typically built with SASS (SCSS) and npm based build scripts.
Functionality and Interaction: JavaScript
Do you want to add some fancy effects or need to make AJAX requests to dynamically return data? I can implement existing scripts or plugins into your site, modify them, or create new ones that meet your needs. Whether this is “vanilla” JS using the latest standards, jQuery-based, or in a framework like React or Angular. Most sites nowadays rely heavily on JavaScript programming to handle animation effects, interaction, responsive changes, and more. Some things that JavaScript is used for includes image sliders, accordions, expand and collapse, modals/overlays/lightboxes, parallax effects, animations, and more. Sometimes there are plugins available (e.g. image sliders) that need to be integrated and customized to fit the project.
PHP Programming, Plugins
I’m well-versed in the use of PHP, and PHP frameworks. I’ve worked heavily on a few sites using CodeIgniter, Yii, and Laravel. I can integrate existing MySQL database information, add new tables, create a feature or function, etc. For any new application, I would likely start with the Laravel framework. In WordPress development it’s required to do a bit of custom PHP work, and it’s sometimes necessary to create custom plugins (or fix/replace a broken one). I’ve created a couple custom WordPress plugins with some advanced functionality.