Professional
Call of Duty: Black Ops Cold War (2020)
Senior Lead Engineer | Treyarch (Activision Inc.)
The next chapter of the iconic Black Ops Multiplayer experience is here, defined by signature combat, deniable operations, and a connected experience across platforms and generations.
RELEASE DATE: November 13, 2020
Call of Duty®: Black Ops - Cold War | Popular FPS Game
RELEASE DATE: November 13, 2020
Call of Duty®: Black Ops - Cold War | Popular FPS Game
Call of Duty: Black Ops IIII (2018)
Online Lead Engineer | Treyarch (Activision Inc.)
Multiplayer: Black Ops returns for, you guessed it, the fourth time with its unique, compelling take on Call of Duty Multiplayer. Perfecting weapon mechanics gives each weapon a specific feel for maximum authenticity and unmatched handling. Blackout: Battle Royale, the Black Ops way.
RELEASE DATE: October 12, 2018
http://www.callofduty.com/blackops4
RELEASE DATE: October 12, 2018
http://www.callofduty.com/blackops4
Call of Duty: Black Ops III (2015)
Senior Software Engineer | Treyarch (Activision Inc.)
Call of Duty: Black Ops 3 Multiplayer redefines how Call of Duty is played, with the franchise's deepest, most rewarding and most engaging experience to date, with a new chain-based fluid movement system, as well as new ways to rank up, customize and gear up for battle.
RELEASE DATE: November 6, 2015
http://www.callofduty.com/blackops3
RELEASE DATE: November 6, 2015
http://www.callofduty.com/blackops3
Call of Duty: Black Ops II (2012)
Software Engineer | Treyarch (Activision Inc.)
Pushing the boundaries of what fans have come to expect from the record-setting entertainment franchise, Call of Duty®: Black Ops 2 propels players into a near future, 21st Century Cold War, where technology and weapons have converged to create a new generation of warfare. Pre-order today.
RELEASE DATE: November 13, 2012
http://www.callofduty.com/blackops2
RELEASE DATE: November 13, 2012
http://www.callofduty.com/blackops2
Call of Duty: Black Ops (2010)
Associate Software Engineer | Treyarch (Activision Inc.)
The biggest action series of all time returns. Call of Duty: Black Ops is an entertainment experience that will take you to conflicts across the globe, as elite Black Ops forces fight in the deniable operations and secret wars that occurred under the veil of the Cold War.
PLATFORMS: PC, PS3, Xbox 360, Wii, DS
RELEASE DATE: November 9, 2010
http://www.callofduty.com/blackops
PLATFORMS: PC, PS3, Xbox 360, Wii, DS
RELEASE DATE: November 9, 2010
http://www.callofduty.com/blackops
Disney Pixar's UP: The Video Game (2009)
Programmer Intern | Heavy Iron Studios, THQ
Based on the Disney - Pixar animated feature of the same name, Up The Video Game takes players on an exotic adventure with Carl Fredricksen and his young sidekick, Wilderness Explorer Russell, as they set off on a wild journey through the undiscovered jungles of South America. Players will be able to experience all four main characters from the movie -- Carl, Russell, Dug the lovable dog or Kevin the prehistoric bird -- and will enjoy the action both in a single player campaign and with friends via the game's 2-4 player multiplayer support.
PLATFORMS: PC, PS3, Xbox 360, Wii, DS, PSP, PS2
RELEASE DATE: May 26, 2009
http://www.upvideogame.com/
PLATFORMS: PC, PS3, Xbox 360, Wii, DS, PSP, PS2
RELEASE DATE: May 26, 2009
http://www.upvideogame.com/
University
AquariYum! (2009)
Online Engineer; Facebook Interface | USC
A two player asynchronous tower defense game for the iPhone, played over Facebook. The first player creates and maps sends it to his friends. One of the friends then try to beat the map in classic tower defense style. Includes tutorials, and a practice mode to play against AI. Log into Facebook to see the maps you've made and the games you've played.
PLATFORMS: iOS
http://gamepipe.usc.edu/USC_GamePipe_Laboratory/R%26D/Entries/2009/5/12_Aquariyum.html
PLATFORMS: iOS
http://gamepipe.usc.edu/USC_GamePipe_Laboratory/R%26D/Entries/2009/5/12_Aquariyum.html
Kai Po (2009)
Project Lead; Havok Physics Integration; UI Programming | USC
An OGRE based 3D Kite Simulator integrating Havok Physics and interfacing the Wii-mote. Multiplayer kite fighting battles using gestures to pull in, tweak and release the kite string and guide the kite in the play space.
Essentially, SkyDie 2.0 - improved gesture recognition, physics based kite strings, better multiplayer, terrain and weather features and more realistic art style.
PLATFORMS: PC (with an interfaced Wii-mote)
Essentially, SkyDie 2.0 - improved gesture recognition, physics based kite strings, better multiplayer, terrain and weather features and more realistic art style.
PLATFORMS: PC (with an interfaced Wii-mote)
SkyDie (2008)
Gameplay Programming | USC
An OGRE based 3D Kite Simulator interfacing the Wii-mote. Gesture recognition to control players' kites and a 'papercut' art style.
PLATFORMS: PC (with an interfaced Wii-mote)
PLATFORMS: PC (with an interfaced Wii-mote)
BadAss (2008) - The Board Game
Being a donkey isn't all that bad, especially when you gain reputation by losing valuables and doing stupid things. Kick, hit and bray your way to the top of the respect chain, and be the coolest ass of them all: the Bad Ass.
PLATFORMS: Board, 4 player
PLATFORMS: Board, 4 player
3D Renderer (2007)
Programming
C++ based 3D Renderer with multi-pass anti-aliasing capabilities and compositor effects.