Software Engineer, Husband, Board Gamer, Dungeon Master, and All Around Geek.

Hi, my name is Jonah! I’m a Software Engineer and Solutions Architect living in Lexington, Kentucky along with my beautiful wife Ann. I spent a decent chunk of my career in the Java and Spring Framework ecosystem before turning my attention to the cloud, building solutions on Amazon Web Services. I maintain all of the AWS associate and professional certifications, am an active member of the Bluegrass Developer's Guild, and focus most of my current work on web applications written in Typescript with Angular, GraphQL, Nest.js, Next.js, and React. In my spare time, I enjoy board games, tabletop role playing games, craft beer, distillery touring, ice hockey, playing guitar, and learning just about anything!

Featured Posts

Verdant Destruction Commander Deck, Featuring Hearthhull, the Worldseed

In Magic, lands are infrastructure — the quiet foundation that everything else is built on. Hearthhull, the Worldseed treats that foundation as a weapon. This Jund (black, red, and green) deck sacrifices lands for card advantage, recycles them from the graveyard, and eventually reaches a board state where every land that enters or leaves the battlefield is draining your opponents' life totals and flooding the board with threats.

Tides of Fortune Commander Deck, Featuring Edward Kenway

Before he was an Assassin, Edward Kenway was a pirate — opportunistic, ruthless, and always looking for the next score. This Commander deck captures that perfectly. Built around the Assassin's Creed Universes Beyond version of the legendary privateer, it's a Grixis (blue, black, and red) Pirate tribal deck that converts every attack step into resources, every opponent's card into ammunition, and every blocker into a liability.

Building Federated Subgraphs with Nest.js

A lot of my current work in the GraphQL ecosystem has centered around the use of Apollo Federation to build an enterprise wide supergraph across several domains. In this post, I show the steps necessary to build entities in a federated subgraph using the Nest.js framework.

Blogging with MDX in Next.js

With the latest rework of my website, I decided to simplify my content stack back to the official @next/mdx packages with the new AppRouter, and found that it was more than adequate for my needs. Learn some tips and tricks for making the official support work for you, while also providing automated indexing and category support for your posts.

Professional Experience

  1. Company
    InterContinental Hotels Group
    Role
    Senior Solutions Architect
    Period
  2. Company
    LaunchDarkly
    Role
    Strategic Solutions Architect
    Period
  3. Company
    Mission Cloud Services
    Role
    Senior Solutions Architect
    Period
  4. Company
    Appriss Insights, an Equifax Company
    Role
    Principal Enterprise Architect
    Period
  5. Company
    Appriss Health
    Role
    Principal Software Engineer
    Period
  6. Company
    Appriss, Inc.
    Role
    Staff Software Engineer
    Period
  7. Company
    United Parcel Service
    Role
    Programmer Analyst
    Period