Hi, I'm a Developer in Franklin, TN who specializes in web application and mobile development.

My introduction to software development began at an early age. In 5th grade my dad bought me my first domain name and handed be a copy of Dreamweaver. After shaping small corners of the Internet, I fell in love with technology.

I designed websites to help pay for college, and after graduating, I pursued a career in technical support at Sitemason and later content marketing for Raven, an SEO platform for marketers.

Things were great until I discovered I wasn't learning new things at the pace I'd like. That changed when I enrolled in Nashville Software School. I rediscovered my love of creating web experiences, and I learned how deep the rabbit hole went.

Fresh out of school, I joined LunarLincoln where I built out native mobile apps written in Swift, Java, and Objective-C. While there, I contributed 200,000 lines of code across 17 repositories and regularly shipped major updates to the App Store.

It turns out my winding path to software development has served me well. Putting a customer's needs first comes naturally after working at two Nashville software companies for more than 8 years.

To recharge, I hang out with my family, design board games, and introduce new games to friends.

Technology and Skills

Primary Languages JavaScript, Swift, SQL, CSS, HTML
Secondary Languages Python, Java, Objective-C
Frameworks Django, AngularJS, Node.js, Bootstrap, Webpack, jQuery, SASS
Software Proficiency Xcode, Jira, Sketch, Photoshop
Skills Unit Testing, ERDs, Building and working with APIs, Git, SEO, Content Marketing, training my 2-year-old daughter to throw my beer away for me

3 Featured Coding Projects

1. Player Count

Player Count BoardGameGeek iOS app

Player Count is an iOS app that helps you scan board games in your BoardGameGeek collection to see which are best at different player counts.

Technologies

GitHub Repo

Github Repo

How The App Works

BoardGameGeek is a social network for board games. You can use it to keep track of you board game collection. Player Count makes it easy to find which of your games you should play next. During a game night, the first question is "What are we playing?" To answer that question you need to know which games play best at different player counts

Say you have King of Tokyo marked as owned on BoardGameGeek. Since only 20% of gamers recommend King of Tokyo at 2 players, you wouldn’t see that recommendation. But 88% of gamers recommend it at 3 players so you would see that recommendation.

Player count makes an API call to BoardGameGeek and retrieves all the details about your board game collection. Then it makes separate API calls for each of your games to analyze player count polls on the website.

2. BrewJudge

board game rankings

BrewJudge is a native iOS app built in Swift that allows you to train to become a Beer Judge Certification Program (BJCP) beer judge. This was the first app I built.

Technologies

GitHub Repo

Github Repo

How The App Works

First you select a beer and rate it in various categories such as aroma, appearance, and flavor. You assign up to 50 points. Then you see how closely your scores stack up against certified beer judges. The app is powered by an API I built for this app using the Django REST Framework.

More About BrewJudge

I talked about BrewJudge and becoming a developer in an interview with Nashville Software School.

3. Tabletop Tracker

board game rankings

Tabletop Tracker tracks which new board games deserve your attention among the thousands of games that are published each year.

Technologies

Website

tabletoptracker.com

GitHub Repo

Github Repo

How The App Works

Tabletop Tracker is deployed on Heroku using Express. A cron job triggers a crawler that runs daily. The crawler is built atop node packages simplecrawler and cheerio. After crawling BoardGameGeek, the app makes API calls, manipulates data, and pushes up data to Firebase all while server-side.

Since data is cached daily, when a user visits the website, all board game data can be pulled down with one request. Learn more about Tabletop Tracker on Meeple Mountain or on episode 129 of The Secret Cabal Gaming Podcast (skip to 2:09:20).

More About Tabletop Tracker

Experience and Education

LunarLincoln Mobile App Developer (April, 2017 - November, 2017)
I built out native mobile apps written in Swift, Java, and Objective-C. While there, I contributed 200,000 lines of code across 17 repositories and regularly shipped major updates to the App Store.
Nashville Software School Software Developer (2016-2017)
My 6-month NSS Bootcamp focused on JavaScript, Python, Git, SQL, unit testing, and much more.
Raven Tools Content Marketing Specialist (2011-2016)
While at Raven, I did everything from customer support, social media marketing, run the affiliate program, and content marketing. Content marketing projects involved writing and speaking about online marketing and creating SEO-friendly websites using Zurb Foundation.
Sitemason CMS Director of Technical Support (2008-2011)
As the Director of Technical Support at Sitemason, I managed the needs of 500+ clients. I primarily helped clients troubleshoot DNS, hosting, email, and content management issues.
diving board web design company Web Designer, Founder (2004-2010)
I founded a web design company called Diving Board in college. We invoiced dozens of clients. Most projects started with Photoshop mock-ups and were build in PHP or HTML.
Oasis Center Coordinator of Teenedge.com (2003-2005)
Starting in high school, I coordinated a website for Nashville youth at Oasis Center. In my role, I taught high schoolers skills in basic HTML and journalism. I also managed marketing outreach for the program.
Belmont University Journalism Student (2004-2008)
I graduated with a Bachelor's degree in journalism. While at Belmont, I produced around 50 stories for NPR-affiliate, Nashville Public Radio (WPLN).
In the online world, few people “see” the web and its potential the way Nathan Baker does.
angela smith

Angela Smith
Professor at North Dakota State University

I had the good fortune to work with Nate for over 5 years. I have rarely seen anyone bring a more positive attitude or stronger work ethic to a job.
Jason West

Jason West
Analytics Reporting Sr. Manager at Deloitte at Deloitte

His strong drive to succeed complimented his friendly demeanor in the workplace. Nate's best quality is his adaptability. He boldly undertook projects in which he knew he would find challenge and always knew the right questions to ask when necessary.
Travis Smith

Travis Smith
Senior Software Developer at LunarLincoln

View all recommendations on LinkedIn

Recent GitHub Activity

nathantbaker's Github chart

Side Projects

Canned Beer Competition

Can Can Awards is the premier beer competition focused solely on canned craft beers. In our inaugural year, 250+ beers were entered from across the U.S. and beyond.

Workbook on Productivity

Create Time is a free 23-page workbook that shows you how to carve out the time you need to finish your creative projects.

Volcano Cove Board Game

Volcano Cove is a free print-and-play board game for two players. Sink all enemy ships or mine more gold to win.

Track Board Game Rankings

Tabletop Tracker tracks which new board games deserve your attention among the thousands of games that are published each year.

Stay in Touch!

nathantbaker@gmail.com