Jake Strawn

Full Stack Developer, Drupal Professional, Project Architect

About Jake

I have been in the Web Development field for over 20 years, and have focused primarily on Front End Development including Responsive Design over the past 10 years.


I recently have had the fortune to work on several major Drupal 8 projects, and also continue to build/maintain my contributed Drupal base theme, currently the #3 most used theme in Drupal.

My specialties focus on front end development by choice. I have been using PHP for nearly 20 years, and have extensive knowledge of backend development and project architecture, though I primarily develop for Drupal these days. The projects I work on are typically large and complex, usually requiring advanced multi-site/multi-environment setups. I have worked on Drupal projects requiring as many as 11 separate visual representations (at launch) for the same backend code.

Projects

I have had the pleasure over 20 years in the business of working on a vast variety of projects. Below you will find my most recent or relevant projects broken down by category.



Open Source Projects

Most of my open source work can be found on Jake Strawn (himerus) on GitHub.com or Jake Strawn (himerus) on Drupal.org.

The list below is only a small sampling of my Open Source work. This section lists my most active or current projects, or ones that are the most relevant in the Open Source community. Visit my profile on Jake Strawn (himerus) on GitHub.com and Jake Strawn (himerus) on Drupal.org for a comprehensive list.

Omega Five

Omega Drupal Theme

Omega is a project I started in 2009 after seeing a need in the Drupal community for a front end theme/framework that would allow novice users the ability to modify their theme without advanced (or any) knowledge of CSS and other technologies.

As time has gone on, Omega has stuck very hard to the belief that ALL users should be able to utilize the advanced features.

NodeMaker

NodeMaker

NodeMaker is a suite of modules I have been working on perfecting for ages, and is nearing completion for Drupal 8.

NodeMaker is currently a suite of content types and paragraphs for Drupal 8 that enable simple, and reliable content entry and management.

Omega.gs

Omega.gs is a custom grid library being used with Omega Five in Drupal 8. The library is in a great need of update to a more modern layout system that avoids using floats, but opts instead for Flexbox or CSS Grids.

Look for updates to this in the future.

Inline View Modes

Inline View Modes is a custom Drupal 8 module I have been working on in conjunction with NodeMaker. It offers the ability to add a new entity reference field that has an attached view mode option that will determine how the referenced content is rendered.

Professional Work

I have worked the past 10 years as a contract developer and consultant with a variety of great companies. I have had the pleasure of working on a wide array of projects that have continued to enhance and evolve my skill set.


Pet Projects

I am always working on the next project that will pad my retirement fund or help fund my professional fishing career. Here, you will see a list of anything that is relevant and/or currently active.

Open Source Chili

Open Source Chili Recipe

Open Source Chili is an interactive recipe to craft the best batch of chili you have ever made. Some day I will enter the recipe in chili cook-offs and then start selling it.

I have recently updated and launched the site using some of the fun stuff I was able to implement here on my personal site.

Drupal 8 Mapping Project

Unnamed Drupal 8 mapping project

This is a Drupal project I have been working on for around two years. It is a pet project that will be a benefit for both locals and visitors to Wolfeboro, NH.

It includes custom mapping of businesses, as well as a comprehensive set of paragraphs for content editors.

A link will be provided after launch, hopefully late 2018.

himerus.com

You are already here so I might as well tell you a bit about the site you are viewing. This is where I can play with some things/technologies I may not be able to on a live project.

This site is newly designed/developed, and like a normal developer, within a week or two of launch, I redid it completely, this time to really get my head around with React.js.

I plan to keep this site updated as much as possible, and integrate GraphQL in the near future, as well as FINALLY attempt to start a development blog again. If I get the time to get a blog together, I may work on a Decoupled Drupal setup, and allow React to act as the front end on this site by adding additional pages.

lincolnstrawn.com

This is something fun I have been toying with when I get a few spare cycles and a post-worthy photo. I am not a big fan of The Facebook so I thought it would be fun to share a few good photos of Lincoln via his own website. Also this should help him bet on top of the SEO juice game by the time we want to use the website for something legitimate in his name.

I decided to play with photo exif data a bit on this project. All of the visible data on the photos is coming from the exif data, and only the image tag itself is dumped to the generated markup.

As I spend more time on this, I plan to replace the default Bootstrap carousel with a better one. I had to code in the swipe functionality for mobile myself on this one.

Hire Jake

Contact Jake

If you are contacting me regarding a potential project, LinkedIn would be the best way to make sure you are not blocked by a spam filter.