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!

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

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,
Max SchubertDirector of Security and Quality,

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


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!