I am an Engineering Manager and Senior Front-End Developer who has combined his technical aptitude for UI creation and years of hard earned industry wisdom and interpersonal skills to lead development teams to success.

The web has come a long ways since I first started, in the days of table based layouts and IE6. (Shudder.) We now have a much more robust range of tools competing for the top spot, and keeping pace with it all can often be overwhelming.

But to actually take a project from its inception and make it a reality takes more than just knowing the latest tech.

It takes knowing why you use a tool as well as how.

It takes understanding the client's needs, sometimes better than they do.

It takes communication, integrity, drive, and years of accumulated wisdom to see how each factor contributes towards success. Things that aren't taught in a classroom, but can only be learned from years of doing what it takes to get the job done and done well. Or better yet, learned from a mentor who has.

From small business projects to enterprise product teams, ask how can my expertise help drive your success.

Over the years I have worked with a variety of tools and technologies. Here are some of the ones I am most familiar with:

Development Skills

Currently Learning

Management Skills

Hostgator.com homepage

Hostgator.com

Lead Developer for HostGator's FOS Team

Product site for HostGator’s various web hosting and domain registration services. Created and updated product sites in a fast paced, CI/CD marketing environment.

As Lead Developer my role was a mix of direct development and engineering management. My technical specialty was in tackling complex and/or scalable UI components. I also mentored the team’s junior developers in best practices, overcoming technical challenges, and skill training.

On the managerial side, I was the liaison between the development team of six, and the Product Owner, Stakeholders, and various other teams and departments. Internally I acted as team scrummaster and conducted our development ceremonies. Regularly communicated with each team member for onboarding and career pathing.

Our cornerstone achievement was a complete rewrite of the website, moving from an aging Perl/Mason stack to a modern React/Next.js architecture with Contentful CMS integration. I took point on breaking down the large project into a manageable roadmap, developing the CMS content structure, and taking on more challenging development tasks.

  • React
  • CSS/Sass
  • JIRA
  • Scrum
  • Mentoring
  • Project Management
  • Contentful CMS
  • CI/CD
Domain.com homepage

Domain.com

Lead Developer for Domain.com's FOS Team

Domain.com and its family of 4 websites is one of the top domain registrars in the world.

While already the Lead Developer for the HostGator FOS Team, I joined HostGator’s sister brand, Domain.com to lead their FOS Team and advance up an Engineering Management career track.

Among the team’s core responsibilities was extensive updating and A/B testing of various product offerings within the registration flow.

  • Project Management
  • React
  • JIRA
  • A/B Testing
  • CI/CD
To-Jo homepage

To-Jo Mushrooms

A visually engaging custom WordPress Theme

To-Jo Mushrooms needed a fresh new look for their company website and blog that was also easy for them to maintain.

To achieve this I wrote a fully customized WordPress theme that conveys the companies vibrant personality. It includes such UI features as hero content blocks with video backgrounds that play on hover, animated menus, and a seemless responsive layout.

Behind the scenes their WordPress dashboard was highly customized as well. Taking advantage of Advanced Custom Fields and other techniques, the content creation process was streamlined to be as foolproof as possible. Image and media processing is handled by the template to be plug and play.

Nine years later, the site is still going strong.

  • WordPress
  • Advanced Custom Fields
  • Sage

Want to Connect?

Offering a job opportunity? Have a project? Want to network?
Please provide your full name.
Please provide your email address.
Please provide a valid email address.
Please provide a valid phone number.
Please enter your message.