My HTML (Hypertext Markup Language) is hand-coded. Since the introduction of HTML5, I use semantic elements to support browser accessibility. I don’t use
tables for layout or excessive
divs. I use inline SVG as well. I use a version of the coding methodology called BEM.
CSS 3 +
I love PHP (Hypertext Preprocessor). I can write basic functions, use and create variables, and include files. I’m far from a PHP developer. Most of my work with PHP is through WordPress development. I’ve developed many WordPress themes and plugins from scratch, and I currently use my own parent theme/framework to create child themes.
I’ve developed WP themes and plugins from scratch You can download my themes and plugins to see for yourself. My themes and plugins support the Customizer, menus, widgets, and blocks. I also have Multi-site and WooCommerce experience.
I code with WP best practices in mind. I use functions like
define('WP_DEBUG', true) to catch any errors. I also use the WP Theme Check plugin to monitor any issues with my code.
Responsive web design
By default, all my websites are responsive. I use CSS media queries and multiple break points based of the content instead of the standard screen widths.
I use responsive images with the
sizes attributes to serve smaller images to smaller screens.
While most of the browsers are beginning to use the same rendering engine, we still need to test in browsers to ensure our websites render correctly. I use the browser inspector on Chrome and Firefox to debug and fix layout issues. I no longer support Internet Explorer. I do support Chrome, Firefox. Opera, Safari, Edge, and Android.
Since I work with WordPress quite often, I have to setup databases. I’m comfortable creating a MySQL database using phpMyAdmin, dropping tables, importing and exporting data, and editing tables.
- .htaccess files
- Email design/coding
- FTP and SFTP
- Server management
- JSON, XML
- CDN integration
- Speed optimization
- API integration
- User testing
- Adobe Products
- MS Office Products
- Info… architecture