Bridger Putnam


Web Designer

Full Stack Developer


I build websites that thousands of people love to use every day. Hire me and let’s build something you can brag about.

About Me

Hi, I'm Bridger. I'm a self-taught full stack developer living in Boise, Idaho.

My current full-time job is as a QA Analyst, where I work on a fairly large agile team of six developers, an SDET, two QAs, and our product owner. I make sure the developers aren't breaking current reports that we produce for our clients, automate tasks using Python, participate in code reviews, and help prioritize our backlog.

I enjoy building websites and side projects as sort of a second job while I build up enough skills to make that my full-time job. I'm currently accepting freelance and consulting work, so contact me if you need help on any of your ideas!

Outside of work I have an eclectic array of hobbies. These range from mountain biking to drinking only the finest of coffees to hanging out with my girlfriend and our dog, Scout. If you're in the area, let's grab a beer together.


Reading Length Classic
Reading Length ClassicWeb AppBook search engine built with vanilla NodeJS receiving over 80,000 unique visitors per month.
Bridger Putnam
Bridger PutnamPortfolioMy portfolio site, built with a GatsbyJS front-end hosted on Netlify using GraphQL to get data from a Contentful CMS backend. This site is FAST.
Sick Fits
Sick FitseCommerceExample eCommerce site built with NextJS, Apollo, and GraphQL (Yoga and In other words, I built it myself without using any sort of eCommerce platform.
Catch of the Day
Catch of the DayRestaurantMenu website for a fictional restaurant I built to learn React.
Reading Length 2.0
Reading Length 2.0Web AppRebuilt Reading Length with React, Next.js, Yoga, Prisma, and Mongo. Improved page load speed by 600%, decreased bounce rate by 30%. Ongoing project as I continue to receive user feedback and work towards adding user accounts.

Recent blog posts

  • javascript

    Case insensitive search with Prisma using indexes

    Prisma lacks support for case insensitive queries - so how can you implement a search feature in your app? Indexes!

    January 16th, 2019
  • design

    Reading Length 2.0 - Technical design

    Turns out that developing a web app for scale requires more moving parts than a simple blog.

    January 5th, 2019
  • design

    Reading Length 2.0 - Developing project requirements

    When approaching a project, defining the requirements up front gives you a clear path forward and prevents you from wasting countless hours on feature creep.

    January 5th, 2019
  • life

    New Year's resolutions 2019

    Each year, beginning right after Christmas, New Year's resolutions enter the media cycle with people discussing their merits and demerits, and sharing their own resolutions. Whether or not you like the idea, most people have them. These are my thoughts.

    January 1st, 2019