The following are some samples of my work as a Developer and Engineer.
Completed: March, 2021
The following is a selection of code samples from a Drupal 8 custom module I created for managing CDN image ID values.
A custom field widget is used to save and manage CDN image information, and a custom field formatter works in conjunction with a simple twig template to render the images to html.Platform(s)/Language(s): Drupal 8, PHP
Completed: August, 2020
The following PHP script leverages Drush to rename a Drupal 7 machine name and important related database table entries, in preparation for migration to Drupal 8.Platform(s)/Language(s): Drupal 7, PHP
Completed: May, 2019
Behat - along with the Drupal Extension - provides a powerful and useful framework for automated front-end and back-end testing of a Drupal-based web site.
The following code snippets present some additional step definitions I wrote to maximize what kinds of tests Behat can perform. These features leverage the Behat Chrome Extension and Chrome Mink Driver, by Dorian More.Platform(s)/Language(s): PHP, Behat
Completed: April, 2019
Completed: July, 2018
A Drupal 7 custom module designed to query multiple Drupal databases for all of an author's content and organize the results into an aggregated, filterable list.Platform(s)/Language(s): Drupal 7, PHP
Completed: March, 2016
Enacted Two-Factor Authentication for select user roles using TFA contrib modules, a custom rule, and configured completely by code with a custom feature.Platform(s)/Language(s): Drupal 7, PHP