My name is Aaron Shea. I love programming. I've been doing it since I was 10!
I earned my degree in Computer Science and now work as a software engineer in Mountain View!
I enjoy doing creative things with my code whenever possible, whether that be creating custom tools for artists and animators to help produce better content, or just making fun little graphics projects.
C/C++, C#, Elixir, Python, and Java are among the languages I've had experience with in general native application development. This has ranged from custom plugins to totally custom tools to aid in larger application development.
I have experience with Node.js, PHP, ES6 and CSS tools (SASS, Less etc.) I'm mostly a back end developer, but have experience with frameworks like React, Vue, and Angular.
I also have experience with frameworks such as Phoenix and Rails, as well as tools like Docker.
While I haven't released a game (yet) I enjoy doing game design and development in my free time. I've used Haxe, C# and C++ to develop custom engines and content creation tools. I also have experience with Unreal Engine 4 plugin development.
Things I've Done
NullBrush Lab Ltd.
NullBrush Lab is an independent software development venture focused on creative tooling and plug-ins for art/animation software. Dedicated to creating useful tools for content artists, animators and studios. Check it out.
A tool geared towards Flash animators that allows the rendering of a SWF movie into a transparent QuickTime file for use in post-production stages. The tool is free and open source. Check it out!
frenpile is a group of animators producing some pretty unique stuff. They wanted a better layout for their Tumblr blog, so i took up the challenge over a free weekend. Visit frenpile!
Native Haxe Libraries
List of places I've worked
Geomagical Labs, Inc. 2018-[present]
Digital Surgeons 2014-2017