Hello, I'm an award winning multimedia developer located in the Washington DC area. I hold a B.S. in Game Programming from the University of Advancing Technology.
I work for Cortina Productions in McLean Virginia working on interactives in the museum space primarily using Unity3D. While I am most passionate about developing games using technology like Unity3D, I have spent a considerable amount of time developing for iOS and Android as well as working on front and backend web frameworks.
I have knowledge in a variety of programming languages, sdk's, frameworks and graphics applications.
UNITY3D / VR / STREAMING
Gannett needed to create an Oculus Rift experience in Unity3D in less than a month for the opening of the Vail Ski championships. The experience included video files over 2GB in size, download times were a concern. Using the Oculus Rift DK2 meant that keyboard and mouse created a difficult user experience. The project also needed to be templated to suit future projects easily and with the ability to export mouse versions for PC and Mac. Finally, the video quality needed to be high enough that the Rift experience was smooth.
I was able to deliver on every concern in the given timeframe. I programmed a raycast system that fires when the user looks at a button long enough. I developed a simple UI based editor that allows for all the graphics to be replaced, the text information to be updated, the video file references to be changed, and the number of buttons to be easily changed without any programming experience. I also created a simple checkbox to specify whether exports were for mouse or Rift based experience as well as a checkbox for streaming or local videos. I integrated a plugin called AVProQuicktime to ensure the video quality met the needs of the client.link
JQUERY / HTML5 / CSS
Endosys needed a new website to reflect the times. The content needed to promote the companies strengths and lead the user experience to contact the business. Images and colors were a key component to make the site stand out and animation needed to make the experience feel smooth and modern. The site needed to work well on mobile as well as desktop.
Using Bootstrap I was able to develop a site that promoted the three main services Endosys offers in two weeks. The site uses high contrast colors and big hero images to make the site engaging and lead the user to the contact section. The site is also responsive so that it works well on phones and can be shown at conferences and other gatherings easily.link
C++ / C# / MAXSCRIPT
As the primary Technical Art Engineer I was charged with developing over 50 scripts and programs to assist in the development of this massive MMORPG.
One of the bigger issues was that the art team needed a tool to easily update the environment features based on zone and time of day. At the time, artists were editing xml documents and reloading the game client to view their updates, a process which took several minutes per update.
Working with the lead programmer, I was able to develop a C# windows application that worked seamlessly with the game client running side-by-side. I allowed editing in real-time and local mode so that artists could make a series of changes before updating the game client or simply have the game client updated immediately after each change. I developed custom C# controls that were intuitive and easy to use so that artists could visually understand how their environment files were setup. Environments included more than 100 different properties which were all integrated into the application. This tool, among many more, saved the art team a considerable amount of time and headache.
Ultima Forever was a new project which required a lot of prototyping and the development of a new art pipeline. I was tasked with helping devise a system to intuitively and efficiently get art into the game as well as keep the artists workflow efficient.
I developed more than 25 maxscripts and photoshop scripts as well as helped develop the effects tool for ogre3D. Some of those tools included a photoshop script that took massive 2D environment images and split them into zone images for efficient in-game loading, animation exports in maxscript that allowed artists to export animations with tags and timestamps easily without having to click through a long series of dialogs.
MOBILE / ANDROID / JAVA
activatr is an mobile android application that is intended to solve the problem of sitting for prolonged periods of time. The application allows users to set idle periods that when surpassed without motion qualify as a failure while a minimum motion of 10 paces in that time counts as a success and resets the timer. The application motivates users to stay active throughout the day.
I developed the application from scratch using fragments and designing everything from the ground up. I created the application for Kitkat and up and have plans to continue supporting it in the future, even porting a version to iOS and using the low energy pedometers on new phones as well as integrating the health storage systems built-in to android and iOS.
KIOSK / DIRECTOR / LINGOSCRIPT
American Corporate Counsel participates in a yearly conference in which information is disseminated through a series of kiosks available throughout the conference center in Washington DC. The kiosk allows members to print information related to the sessions they will be participating in.
For three consecutive years I developed the kiosk in Macromedia Director integrating a database back-end that allowed users to easily find information related to their sessions. Other information was also available on presenters and sponsors. Finally the kiosk was also available in CD format which was distributed to conference members.