I use design methods to find solutions

I had an opportunity to use a variety of problem-solving methods and reinforce on-the-job experience while I earned a certificate in User Experience Design from General Assembly.

We've got a new theme

Long ago, back in 2003-4, I was working on a Drupal theme that I wanted to share. As things go the theme became more and more specific for the site I was making and further from a general theme. I probably used the same post title to write about it. (It's inspired by this track from the Hamburglars)


Well I'm back at it again. I'm working on the Shed Theme - a theme that sheds out all of the unnecessary structural markup that comes out of the box with Drupal to the minimum. Here -  15 years later - I'm still making themes that turn off 90% of what Drupal outputs. Thankfully there are Twig templates now and I'm not spamming things with "display: none."

My plan is to develop this on a twig field-template level as much as possible to allow flexibility, while providing a structure which makes it easy to implement CSS Grid.

It's also an homage to the time I have for it - a backyard project. Right now I have overarching goals as I'm still developing this site and I've already split the theme I use here and made it a sub-theme.

Popsicle Summer!

This is a codepen demo of the new summer theme I developed for erima.me. Last year I was working on a new project that had a totally 80's theme. I shelved it and worked on this site instead. After redesigning my site a few weeks ago I felt it needed more vaporwave aesthetic and here we are.

You can download the source code on Github, it's a Drupal 8 theme. 

I empathize with the user

MIT OpenCourseWare needed to help people understand the many free resources they had available. I designed a way to guide people to where they want to be.

I bring vision into focus

The MIT Office of Digital Learning wanted to blend MITx and OpenCourseWare content. I took their ideas and created a few solutions to meet their goals.

Road Trip Mix

A CSS Grid replication of the 90's Memorex cassette tape label.

Barebones CSS Grid

I made this barebones CSS Grid layout to see how little markup is required compared to the traditional CSS layout methods. It could be simpler too – I wanted to include named areas because I think it's absolutely brilliant.

Subscribe to