About me

Thank you for reviewing my portfolio!

I am a senior full-stack developer with 17 years experience building web applications and social/mobile games at EA, FOX, Google, NASA, Kabam!, iWin Games, Yahoo, and others.

Instead of only pursuing projects in my "wheelhouse" of skills, I've made it a point to quickly learn the best tool for the job.

In my free time I work on my own side projects, including a current certificate course in Unreal/C++, and scripting in MAYA using Python and MelScript.

Game Development

C#, C, C++, Unity3D, Actionscript, Flash

Web Development

Javascript, ReactJS, AngularJS, TypeScript, ES6, jQuery, Python, Django, NodeJS, Express, Mongoose, MongoDB, NoSQL, MySQL, JAVA, Spring, AWS, Google Cloud, Webpack, Grunt, Gulp, JSON, SASS, Jasmine, Chai, Jest

Graphic Design

Adobe Suite, Unity3D, Maya, GUI, SVG, Vector, Flash, Blender

OPS & Deployment

Docker, Kubernetes, Nginx, Jenkins, Apache, Linux, Ubuntu, CentOS

Version Control

Git, SVN, Perforce

Virtual Machines

VMWare, VirtualBox

Agile Development

SCRUM, JIRA, Rally, Pivotal Tracker








JavaScript, AngularJS, Python, Maya, NodeJS, MongoDB, C#, Unity3D, Photoshop

Responsive AngularJS Gallery & AMD
AngularJS, RequireJS, LESS, Photoshop
Maya / Python script orbit scene
Python, Maya
Created python scripts in Maya to randomize hexagon shapes, force them to face centered glowing orb, animate in a circular motion, and pulse to and from the orb. Applied directional light as well a point light within the org.
https://github.com/tjmacari/maya_orbit https://www.youtube.com/watch?v=6oWAlBCvsqw
3D First person shooter game demo
Unity3D, C#, Photoshop
Implements pathfinding, damage, health, multiple cameras (viewport and fists), notification manager, general game manager, spritesheet manipulation, 3D asset manipulation, design patterns, music, sound effects, coding so items and enemies always face the camera, and animation.
https://github.com/tjmacari/Abandoned-Office https://www.youtube.com/watch?v=OTOSlWy_QwE