Hi there!

Hi! I’m Benji.

I’m Senior Front-End Developer at Top Hat. When I’m not running away from Internet Explorer support requests, I keep busy making beautiful things on computers, distance cycle, play squash, dad, and volunteer in the community. I am inspired by my faith, and the fact that every challenge I encounter is fun to overcome.

Design

UI / UX Consultation, Transitions, Animations, Typography, Color, Content Layout

Front-End

CSS/SCSS, RESTful APIs and GraphQL, SEO, Jamstack, Vue, React, jQuery

Back-End

Security, Site Architecture, Data Indexing, Search, Privacy, User Roles

Operations

Database Maintenance, Continuous Deployment, Environment Migrations, Automation

Featured Blogs & Recent Work

Filters

Tutorials
Jamstack
Static Sites
Site Generators
WordPress
CMS
Development
Life
Static Sites, Tutorials
11/28/20
How I Paginated This Blog

You should use Ajax. It’s bad practice these days to paginate a blog with buttons. I don’t want to press...

Tutorials, WordPress
11/13/20
Organizing Your Stuff Is[n't] Easy

But stuff rarely is, is it? This week we did a thing on a website. It required us to create...

Tutorials
08/08/20
Secrets of the Site Container: Part 2

Containers are functional. Containers are necessary. Without them you’re exploring the great unknown of horizontal scrolling on a vertical page....

Development, Life
07/04/20
Less Than 365 Days of Code

You should be a part of your local software community. You need to learn things. You probably don’t need to...

Tutorials, WordPress
06/27/20
WP Custom Post Types but Free

Sometimes you’re good at more than one type of thing. That’s OK, you’re human. We like to categorize things and...

WordPress, CMS
06/20/20
Wordpress is a Framework

Lest it fall under the immense weight of my quick and witty Jamstack diatribes, it’s time I defend my dear...

Tutorials
06/01/20
An Ode to the Object

Let’s talk about my best friend, JavaScript Object Notation. You probably call that jay-son. If you’re really particular or feeling...

Jamstack, Static Sites
05/17/20
You Should Probably Jamstack That

I use WordPress all day every day. It’s extremely customizable and easy for both web administrators and developers. But you...

Contact

Sometimes the hardest part of the process is building up the courage to take that first step. Maybe you're nervous. What if he doesn't like me? you complain to your dearest friends. My entire life hangs in the balance.

Well let's cut to the chase. I do like you. I do want to be a part of your next big adventure. Together we can make sweet, sweet technical magic. So drop those deets in the box below and let's get started!