Intro

Welcome! I'm James! I'm a software developer in the greater Seattle area of Washington, USA. I'm originally from Texas.
I have been working professionally since 2003. In that time, I've put together and maintained three big applications for my former employer, though that isn't all. You can read all about that and more in the work section of the site.
My first serious programming was in C#, which I primarily used until 2010, when I decided to shift much of my focus on to JavaScript and related technologies. I consider web services and applications to pretty much be the future of end-user software, a universal platform that spans all devices across the planet.
While it probably won't realize that potential for a while longer, it will some day and in some form; I want to be a part of making it happen.
I primarily consider myself a front-end developer with most of my experience being in desktop applications; it's certainly where I've had most of my success. User experiences that I design tend to be highly contextual and minimally cluttered. If it isn't important to the user at the time, it should be given little to no screen space. I also like to keep things clear, so one part of the UI is easily distinguishable from another part.
I've also always had the dream to create games since I was in high school, which is where most of my spare time goes. I have mostly been studying the technical aspects of game development, rather than building complete games. The systems and algorithms that drive games fascinate me.
I just have not yet gotten together with like-minded individuals who can handle the more artistic side of things and tough it out with me until the end.
If you are such a person, please have a look at my game-specific works here, toward the bottom of the page, to help you determine if I might be an asset to your project.
For recruiters and those involved with talent acquisition, you may wish to view my current resume and the table of my skills below:
| Skill | Description |
| Confident Programming Languages | C#, Scala (ScalaJS), HTML, CSS (SASS, LESS), JavaScript (CoffeeScript, TypeScript) |
| Frameworks | .NET Framework, React (NextJS), Ember, formerly well-acquainted with Angular, formerly well-acquainted with Backbone |
| Build Tools | Visual Studio Projects, Grunt, Gulp, Babel, basic competency with Scala Build Tool |
| Testing Frameworks | Jasmine, Jest |
| Source Control | Git, GitHub, and GitKraken being my preferred GUI. |
| IDEs | Visual Studio 20XX, Visual Studio Code, IntelliJ IDEA |
| 3D Modeling Software | Basic competency with Autodesk Inventor, basic competency with Blender, formerly well-acquainted with 3D Studio Max |
| Other Software | Office-Related Software (such as Word, Excel), basic competency with Image Manipulation Software (such as Photoshop, The GIMP, Inkscape) |