Hi there!

Hi! I’m Benji.

I’m Senior Front-End Developer at Top Hat, and I currently live in Pittsburgh, USA. When I’m not SOCIAL DISTANCING LIKE A PRO, I keep busy making beautiful things on computers, distance cycle, play squash, dad, and volunteer in the community.

I write about computers, talk about computers, and sometimes I even sleep! You can see some of my recent code on Maronda Homes, Tell Tell Poetry, fun maps for Millie’s and Teachstone.

Design Image of a quill pen drawing a line


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

Front-End A cursor between some HTML tags


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

Back-End Image of a back-end data entry view


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

Operations Some field-like boxes arrayed in different colors


Database Maintenance, Continuous Deployment, Environment Migrations, Automation

Featured Blogs & Recent Work


Case Studies
Static Sites
Await a Second

It took me years and years to understand how browsers process time. It’s actually pretty easy. Let me help you...

Tutorials, Static Sites
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...

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....

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, Jamstack
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 is a Framework

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

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
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...

Case Studies, Jamstack
Snake.dev: Nesting Instinct

I arrived in Pittsburgh with a job to do. No really, I was building this site before I even landed...


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!