Hi, my name is Nathan.

i am a .

About Me

I am a technology evangelist who specializes in web development. Throughout my career, I have helped people and companies alike use technology to improve their day-to-day lives. It all started when I pooled my savings and birthday money to buy my first computer when I was twelve years old. From there, I taught myself how to design websites and developed a passion for learning technology and applying it in different ways.

Developer

I enjoy building things that could have an impact on someone's life. My specialty is developing for the web.

Languages I Speak

C#, JavaScript, HTML, CSS

Frameworks and Tools

  • Node.js
  • Vue.js
  • .NET Core
  • Visual Studio Code
  • Github

Leader

I am a Lead Software Engineer at New Balance. My team focuses on business optimization and connectivity to systems on a global scale.

Soft Skills

Mentorship, Business Analysis

Highlights

  • 10+ Years Experience
  • 2-time Hackathon Winner

Hobbyist

I am a lifelong learner. The majority of my time is spent programming some new idea, but here are a few of my other interests:

Interests

  • Game Design
  • Unity3D
  • Coffee
  • Pixel Art
  • Hockey
  • Reading

Recent Experiments

I enjoy building things in my free-time. Typically these side projects are centered around a new technology I want to learn or a new idea I've dreamed up. Here are a few of my recent experiments:

Customizer

A user interface for designing a custom product out of a set of available options.

Raffler

A simple app used to simulate a raffle or sweepstakes drawing.

KASLO

A tool that helps calculate options for paying off student loan debt.

Tales from a Developer

I hesitate calling this a blog, as that would indicate that I post with some regularity. I've tried that a number of times and it never turns out well. No, this is a catch-all for anything that I feel like throwing out on the web.

Failure

I have not failed, I just found 10,000 ways that won't work. - Thomas Edison 

Questions

There are naive questions, tedious questions, ill-phrased questions, questions put after inadequate self-criticism. But every question is a cry to understand the world. There is no such thing as a dumb question. - Carl Sagan 

Time

The hard truth is that we can't "make time," we can only "take time." - Ryder Carroll 
This isn’t a post about how to set up specific tools. It’s more of a discussion on the concepts and processes that you should think through during development and implementation. This may end up being a series where I dive deeper into each of these bits. We… Read more.
I love "retro" games. There is something about that pixel art style that brings me back to when I was a kid destroying every barrel in A Link to the Past. Now, I'm no Fool (^ _ ~), but I have tried my hand at Pixel Dailies a few times. Here's what has… Read more.