About Nathan J. Woods

I am a freelance software developer with emphasis on web development, with hopes and aspirations of moving into the field of robotics. Put simply, I'm a code monkey. It's what I'm good at and I enjoy doing it. Additionally, I have been told that I communicate complex ideas well with others, including the non-technical members of society. Because of this, I work closely with my user base so they receive the best products and services possible.

To be completely honest, I am just another average person (with a blog). But unlike other people who go home to relax at night, I choose to go home and tinker, program, design, and hack. Ever since I was young, I’ve taken things apart, attempted to understand how they work and improve upon them. To tell you I know exactly what I want to do would be a like any anybody that tells you otherwise is lying to themselves. To be honest, All I know is that I’ve been said to be a great software engineer and apparently I can get paid doing that. When it comes down to it, I enjoy anything to do with computers (hardware, firmware, or software). Through my education and personal studies, I have touched on every abstraction layer of the computer, from transistors to the human layer, and haven’t found a layer yet that doesn’t excite me.

If you want to learn more about me, feel free to surf around or ask questions.

Interests include (but are not limited to):

  • Robotics
  • Artificial Intelligence
  • Augmented Reality
  • Software Engineering
  • Algorithm Design
  • Audio/Visual Systems Design
  • Human to Computer interface
  • Web + Mobile Applications


Graduate at Montana State University

Expected Graduation: May 2017
Cumulative GPA 3.910

Master of Sciences in Computer Science

  • Focused on distributed system architecture design and testing and AI
  • Notable projects:
    • Homemade datacenter and custom cloud testing utilities
    • Artificial Intelligence Game Engine
      • Professor requested closed source

Undergrad at Carroll College

Graduated: Dec 2013
Cumulative GPA 3.800

Bachelor of Arts in Computer Science
Bachelor of Arts in Mathematics Bachelor of Arts in Physics (Minor)

  • Awarded Presidential Scholarship based on GPA
  • Jack Hemmer Math & Science Scholarship based on GPA
  • Meritorious winner for the Mathematical Contest in Modeling
  • Intern for Carroll IT department
  • Deans list all semesters

Extra Course Work

Introduction to Artificial Intelligencee Statement of Accomplishment

Based on Stanford’s CS-221, introduced basics of Artificial intelligence which includes machine learning, probabilistic reasoning, robotics and natural language processing

Building a Search Engine Statement of Accomplishment

Designed and built a search engine with a web crawler and way of ranking popular pages

Programming a Robotic Car Statement of Accomplishment

Applied basic methods in Artificial Intelligence to a ‘virtual’ self driving vehicle

Known Scripting Languages / Protocols

Working knowledge Basic knowledge

Applications / Protocols / Workflows

CS Experience

Software Engineer @ Workiva

July 2014 - Present

  • Worked for 2 years on team of 10+ developers
  • Technical lead on several initiatives
  • Developed on the full stack with emphasis in server processes + algorithms
  • Tech: Python, Go, Flex, PDF and NATS

Adjunct Professor @ University of Montana - Helena

Spring 2014

  • Teaching CSCI 100 - Intro to Programming
  • Using Flowcharts, Visual Logic and C#.

Intern @ Anderson ZurMuehlen

Fall 2013 - Summer 2014

  • Designed a purchasing system from the ground up based around an organizations needs
  • With constant feedback and development changes, an agile development process was implemented early
  • Tech: Angular.JS, Git, Grunt, PHP and related

Web Developer @ Carroll College

Fall 2010 - Dec 2013

  • Assisted with the development of a custom content management system
  • Dealt with corporate environment problems such as communication issues
  • Tech: Smarty, CSS, jQuery, MySQL, PHP, Flex and related

REU Student @ Utah State University

Summer 2010

  • Researched license place recognition, focus: license plate localization
  • Implemented a system that was 80% accurate using haar-like features

Web-master and Systems Administrator @ Outside Media

2007 - 2012

  • Side design and implementation x2
  • Managed systems and corporate network
  • Tech: Joomla, AJAX, JavaScript, HTML+CSS, RSS and related

Leadership / Extra Curricular

Kryptos cryptanalysis contest

Spring 2012

  • Breaking, or cryptanalysis, of ciphers (secret writing)
  • Of the 30 teams, we placed third of four teams to complete the contest
  • TURING level of achievement

Lab Assistant x2

Spring/Fall 2012

  • Assisted professor with 36 students in MA-336: Probability and Statistics I
  • Assisted professor with 12 students in CS-3XX: Networking I

ACM Programming Competition

Fall 2011/2

  • Competed on a team of 2 other students and placed 8/20 at regional competition
  • Coached two teams to second and fifth place the following year in the local competition

Community Advisor

Fall 2010 - 2012

  • Responsible for building a community within a floor and representing the college in a positive way
  • Tamed 3 years of sophomores

Mathematical Contest in Modeling

Spring 2010 - Present

  • Worked 96 hours with two other students to produce a paper
  • Completed 3 years, Achieving Meritorious Rank in 2010 (top 18% worldwide)

Member, Fighting Saints Football Team

Fall 2009 - Fall 2013

  • 6 time NAIA National Championship winners, once while attending
  • Team focus on teamwork, work ethic and goal setting

Assistant Scout Master

Jan 2008 - Jul 2009

  • Led more than 20 through wilderness training and ethical teaching
  • Achieved the rank of Eagle Scout