Hi there!

Hi! I’m Benji.

I’m the founder of Monjibram, a polyglot web development company known for making complex things on the internet. But you might know me better as the creator of Dot Foundry, the diverse range of design talent I call upon to make sure those things are branded and beautiful.

Let’s scope your project.

I’m a WordCamp US speaker. 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*, Fitt Jobs* and Teachstone.
*Built with Top Hat

Design Image of a quill pen drawing a line

Design

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

Front-End A cursor between some HTML tags

Front-End

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

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

Back-End

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

Operations Some field-like boxes arrayed in different colors

Operations

Database Maintenance, Continuous Deployment, Environment Migrations, Automation

Thanks to Benji, Cover to Credits has a website that looks and functions beautifully where listeners can discover us. He even created a custom portal to play episodes that is automatically updated when we post!
Working alongside Benji is what every creative wishes the designer/developer relationship would be. Detail-oriented, thorough, and knowledgeable are just a few of the words that come to mind when describing his work ethic.
Full stack developers in a time of frontend and backend specialization are rare, and Ben is one of them. He knows what makes for a great web-based experience for customers - front-end technologies, visual layout, and effective web design.
Ian George Nico Guidicessi Max Schubert
Ian GeorgeCo-Founder,
Cover to Credits
Nico GuidicessiDesign Team Lead,
Webstaurant
Max SchubertDirector of Security and Quality,
Teachstone

Featured Blogs & Recent Work

Filters

Case Studies
Jamstack
Tutorials
Static Sites
WordPress
Life
Tutorials
01/03/21
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
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
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....

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

Case Studies, Jamstack
12/02/19
Snake.dev: Nesting Instinct

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

Contact

I've built websites with millions of views, and I've built websites with millions of data points. I make things work right, and I make them work well. And I'm honest, ethical, and care about your needs.

I want to be a part of your next big adventure. Together we can make your dreams come true. Fill out the box and let's get started!