Scroll To View More
Nathan Everitt, Python Developer in Houston, TX, United States
Nathan Everitt

Python Developer in Houston, TX, United States

Member since May 31, 2014
Nathan has experience successfully developing client and server web-oriented software with an emphasis on user experience optimization. His broad, versatile skill set makes getting up to speed on any kind of project a breeze compared to programmers with a more specialized skill set.
Nathan is now available for hire


  • CarrierDirect
    JavaScript, React, Redux, MongoDB, Agenda
  • Shoppertrak
    Node.js, Express.js, Angular, JavaScript, ECMAScript 6
  • US Global Mail
    Python, Django, JavaScript, jQuery, CSS, wxPython, OpenCV


  • JavaScript, 7 years
  • Python, 7 years
  • Java, 7 years
  • Node.js, 5 years
  • ActionScript 3, 3 years
  • C#, 3 years
  • ECMAScript (ES6), 2 years
  • Rust, 2 years
Houston, TX, United States



Preferred Environment

Node, browsers, Linux, etc.

The most amazing...

...thing I've made is an online web game where players interact with each other in real-time almost as though they were in the same room.


  • Software Engineer

    2017 - 2018
    • Made a responsive user interface that makes it easy for users to interact with the shipping API.
    Technologies: JavaScript, React, Redux, MongoDB, Agenda
  • Software Engineer

    2015 - 2016
    • Did some of the early R&D work on a new system and methodology that would eventually replace older software. Bug fixes and adjustments went from weeks until resolution to hours until resolution.
    • Boosted productivity of all developers working with the codebase by refactoring the way concurrency is handled.
    • Automated migration of data from legacy software to the new system.
    • Ported the codebase from JavaScript 5 to JavaScript 6.
    Technologies: Node.js, Express.js, Angular, JavaScript, ECMAScript 6
  • Software Developer

    2013 - 2014
    US Global Mail
    • Made an application using image processing to analyze incoming mail and enter it into the database.
    • Increased dramatically the efficiency of the software used to take inventory by reducing the number of steps the workers have to take.
    • Assisted with the development of a module to query several mail carriers' APIs and present the data through an interface, making the differences among the APIs transparent.
    • Used jQuery, among other libraries, to make web pages more responsive to user input.
    • Added regression tests to modules as they were modified to ensure smooth integration of new features.
    Technologies: Python, Django, JavaScript, jQuery, CSS, wxPython, OpenCV


  • Battlement (Development)

    An online multiplayer game where players interact in real-time as though playing in the same room as each other. Developed with Node.js, ExpressJS, Socket.IO, and the HTML5 Canvas API. Earlier versions were written in Python and Java.

  • Skein (Development)

    A game where users use the mouse cursor to guide a fox through a "2.5 dimensional" maze with a hybrid spring/rigid-body physics engine that keeps characters from intersecting walls or each other. I built the engine from scratch in order to support the elevation rules. It was originally coded in ActionScript 3 with the FlashPunk engine and later ported to C# with the XNA framework.

  • Knights & Squires (Development)

    A computer board game in the same general style as chess (and combining elements of Arimaa and Tafl). It can be played by two players on the same machine or against the computer, which runs a decent chess-style alpha-beta AI algorithm. Coded in C# with the XNA framework.

  • Squish the Bugs (Development)

    A puzzle game where users step on ladybugs that are as big as the players. It was prototyped in Python 3 with the PyGame engine and later ported to Haxe using the Flash API.

  • Rising Snowflake (Development)

    A multiplayer archery and sword-fighting game. It handles any number of players. The motion of arrows, snow, and flags is calculated with simplified fluid dynamics models. Written with Python 2.4, the PyGame engine, and OpenGL.

  • The Skid engine (Development)

    An asynchronous library that evolved out of years of writing complex conditionals, especially for user input in video games, that pushes the boundaries of maintainability. My solution was to create objects that combine the concepts of event listening and futures/promises that make edge cases easy to handle. Early versions were written in C#, and it was later ported to JavaScript and then to TypeScript and then finally to ECMAScript 6.


  • Languages

    Rust, HTML5, ES7, ECMAScript (ES6), HTML, JavaScript, CSS, Python, Kotlin, Java, C#, TypeScript, ActionScript 3, HaXe, C++
  • Frameworks

    Express.js, Django, .NET, Swing, AngularJS
  • Libraries/APIs

    Selenium WebDriver, Node.js, React, HTML5 Canvas, OpenCV, Java 2D, jQuery, wxWidgets, AWT, OpenGL
  • Tools

    Git, Gulp.js, GitHub
  • Paradigms

    Reactive Programming, Test-driven Development (TDD), Concurrent Programming, Asynchronous Programming, Object-oriented Programming (OOP)
  • Storage

    MongoDB, PostgreSQL
  • Platforms

    Linux, Mobile, Mac OS, Windows, Android
  • Other

    Version Control
I really like this profile
Share it with others