Microsoft

In 2012, I moved to Seattle to join the world class team at Microsoft. What we’re doing is amazing.

read more

SOE Austin

I joined the talented team at SOE Austin in July of 2011. This is hands-down one of the best and brightest teams I have worked with. I’m honored to be a key part of driving DCUO forward to new heights!

read more

Project Amazons

In 2011, I moved to Austin to continue my role at Ignition as the Technical Art Director for a new and unannounced FPS IP. I also served as the Lead Artist, Technical Director and Outsource Manager for the first 3 months until additional staff were hired. Our goal during preproduction was to establish Ignition’s new console studio in Austin, implement the development pipeline, and prototype as much of the new game design as possible. I modified the pipeline tools I created for Reich and implemented a new shader library, updated 3DSMAX tools for environment destruction, and created a...

read more

Reich

In 2009, I joined Ignition Entertainment as Technical Art Director on Reich. I helped drive the implementation of new technology that had scarcely been achieved on consoles at the time, including fully dynamic destructible environments with deferred rendering in Unreal Engine 3. My job was to establish and manage the entire art pipeline including art tools, optimization, materials, VFX, and destruction. My team and I were also responsible for a fair amount of rapid gameplay prototyping revolving around destruction, dynamic lighting, and VFX.

read more

Exigent

In 2006, I co-founded Exigent, a game art outsourcing studio. I assumed the role of VP Production and moved to New Delhi, India with a small team of seasoned artists to start our India studio. My responsibilities included training and hiring local artists, running day-to-day production for clients around the globe, and maintaining our world-wide network infrastructure, computer hardware and software. In 2007 we expanded into Shanghai, China. Exigent has worked with prominent development studios for many platforms and game types, including: AMD Atari Bigworld Double Helix Ignition...

read more

Boanerges Studios

In 2005, I co-founded Boanerges Studios with Chris Whaley and Garland Wong in San Diego, CA to work on a first person shooter code-named Armageddon for XBOX360 and PC. My team continued to develop Reality Engine after the Epic buyout, integrating cutting edge physics, effects, and gameplay into our game design. I wrote the Game Design Document and directed much of the art and coding effort that went into the title. Armageddon was in development for a year and was strongly considered by EA, Vivendi, and SOE before it was finally picked up by Atari. Unfortunately, the game was cancelled a few months later when the publisher's financial situation bottomed out.

read more
  • azithromycin pneumonia child
  • entocort price
  • methocarbamol 500mg headaches
  • low dose naltrexone depersonalization
  • diflucan monistat
  • celexa better than effexor
  • disulfiram metronidazole interaction
  • cefuroxime axetil uses
  • ranitidine 75 mg \/5ml
  • carafate retention enema
  • rituxan maintenance therapy 2010
  • macrobid pediatric dosing
  • clozaril levels therapeutic
  • buy levothroid no prescription
  • xopenex pregnancy class
  • neupogen storage
  • novo-venlafaxine other names
  • long does 15mg mirtazapine stay your system
  • aciclovir dorom 8
  • interaction between cymbalta plavix
  • topamax side effects birth defects
  • danazol endometriosis side effects
  • herceptin 2 years
  • albendazole hydatid cyst liver
  • tofranil 10 kullananlar
  • arcoxia onset action
  • tolterodine tartrate er
  • welchol patent expiry
  • glipizide dose in cats
  • clobetasol propionate keloids
  • olanzapine consumer information
  • buy effexor canada online
  • zolpidem er 12.5mg tablets
  • abacavir hypersensitivity testing
  • does rebif cause hair loss
  • estradiol alto e infertilidad
  • remeron and drinking alcohol
  • interaction between zocor and lopid
  • lumigan alternativen
  • artane medical centre dublin
  • keppra bei babys
  • mixing percocet lexapro
  • rohypnol pharmacology benzodiazepine
  • cartia xt cardizem cd
  • avastin vitamin k
  • tamoxifen uterine cancer mechanism
  • trilipix gemfibrozil
  • micardis and cough
  • jual clozaril
  • trileptal psychiatric indications
  • concerta and wellbutrin xl drug interactions
  • can apply testim night
  • lipitor and tricor taken together
  • nitrofurantoin-macro expiration
  • neulasta administration guidelines
  • is candesartan a calcium channel blocker
  • evista raloxifeno
  • canine ketoconazole 200 mg
  • intuniv time to take effect
  • 1 mes proscar
  • generic protonix just good
  • selegiline wellbutrin interactions
  • linezolid resistant tuberculosis
  • sinemet plus shortage
  • pantoprazole ou inexium
  • dangers taking nexium long time
  • is terramycin good for dogs
  • bromocriptine 1.25 mg daily
  • minocycline hcl cap 100 mg
  • relafen pain medication
  • use dapsone acne
  • wellbutrin v prozac
  • lamictal og p-piller
  • neoral en katt
  • 4824452174
  • aciphex 20 side effects
  • deltasone liquid
  • does vigamox treat pink eye
  • aciphex and tums
  • imitrex sinus headaches
  • candida glabrata susceptibility fluconazole
  • abdominal pain after misoprostol
  • o que ?© sildenafil 50mg
  • 8798301397
  • flonase dry throat
  • maxalt 10 mg instructions
  • velcade neuropathy grading
  • dramamine vs benadryl kids
  • perrigo famotidine complete
  • buy cialis 5 mg online
  • amaryl medicine for diabetes
  • chantix class action
  • ciprodex substitute
  • dosage for pepcid ac in dogs
  • compazine therapeutic class
  • nortriptyline and migraines
  • estradiol 25 mcg pessary
  • gemzar and xeloda for breast cancer
  • iv zidovudine administration
  • olmesartan medoxomil erectile dysfunction
  • vardenafil ed il tadalafil
  • cialis generika tadalis
  • will generic uroxatral available
  • prempro for hysterectomy
  • invega administration
  • proscar vs propecia side effects
  • cilostazol indicaciones
  • sumatriptan teva pharmaceuticals
  • losartan potassium irbesartan
  • roxithromycin cyp3a4
  • cartia xt half life
  • pamelor liver function
  • lansoprazole patient leaflet
  • propecia dangers men
  • sulfasalazine epocrates
  • oxybutynin for sweating
  • can you use keflex cats
  • dipyridamole test
  • famotidine monograph
  • sumatriptan nasal spray uk
  • lotensin grapefruit
  • difference between silagra suhagra
  • 2668286452
  • naprosyn 250 mg used
  • omnicef price walmart
  • tadalis 20 mg info
  • boniva side effects broken bones
  • avalide kidney function
  • levaquin drug test
  • pentasa 500mg
  • relpax generic
  • zofran breast milk
  • expect period after methotrexate ectopic pregnancy
  • is vermox sold over the counter
  • acetazolamide when to take
  • bula do remedio feldene sl
  • zolpidem 10mg posologie
  • depakote withdrawal side effects
  • hydrochlorothiazide kidney stone treatment
  • inderal doses anxiety
  • atarax 25mg hydroxyzine hydrochloride
  • first pass metabolism felodipine
  • adie's tonic pupil pilocarpine
  • patanol eye drops conjunctivitis
  • rituxan awp
  • cardura 4 mg doxazosina
  • is it safe to take wellbutrin and zoloft together
  • take nexium with food
  • mircette names
  • divalproex for
  • levothroid made
  • cymbalta overdose emedicine
  • xyzal good sinus pressure
  • can ramipril taken viagra
  • alternative to imitrex for migraines
  • maximum dose of glucotrol xl
  • inderal while pregnant
  • raloxifene and endometrial cancer
  • iontophoresis with dexamethasone - how many treatments
  • ttr adjusted warfarin
  • dulcolax 100 dragees preisvergleich
  • 4285640349
  • snorting naproxen sodium tablets
  • alendronate generic actonel
  • is diovan a good medication
  • chantix side effects fatigue
  • celexa nursing assessment
  • invega kontaktai
  • intuniv and strattera together
  • erythromycin stearate 500mg acne
  • ciprodex prescribing information
  • blood pressure medicine labetalol side effects
  • cilostazol efectos secundarios
  • tinidazole hplc assay
  • thorazine cocktail
  • nitrofurantoin macro crystals
  • metformin overdose emedicine
  • iontophoresis pilocarpine sweat test
  • stemi clopidogrel nice
  • incivek blockbuster
  • anafranil cinsel yan etkileri
  • motrin causing hives
  • topiramate migraines pregnancy
  • will there generic byetta
  • cefpodoxime proxetil versus cefixime
  • rythmol overdose
  • what is naprosyn sr 1000 used for
  • carbamazepine sandoz tablets
  • how do amphetamine salts work
  • take famvir cold sores
  • artane school music ireland
  • fungsi salep elocon
  • donepezil product information
  • ventolin dose toddlers
  • difference between perindopril ramipril
  • best price micardis hct
  • concerta pill cut in half
  • dipyridamole action
  • ultram get you high
  • exforge medication generic
  • diferencia entre levonorgestrel y clormadinona
  • atomoxetine australia
  • difference between norco 10 percocet 10
  • mechanism of action of amphetamine adhd
  • asmanex how to use
  • candesartan y hidroclorotiazida
  • 7662346554
  • erythromycin es 400 mg side effects
  • proventil uses
  • seroquel xr and depakote
  • glipizide 30 minutes before meal
  • taking pentasa pregnant
  • discontinue aggrenox before surgery
  • inderal cold medicine
  • proventil frequency
  • renvela mechanism of action
  • abacavir sulfate
  • tadalis sx 20mg
  • patanol bottle size
  • testim steroid cycle
  • visudyne versus lucentis
  • phentermine and celexa weight loss
  • 3841995137
  • xylocaine jelly strengths
  • metformin nerve pain
  • budesonide nebulizer uses
  • hytrin off label
  • celexa narcotic drug
  • zolpidem tartrate 10 mg price
  • para que sirve feldene d
  • efectos adversos del propranolol
  • klonopin equivalency
  • pilocarpine oral dose
  • tretinoin cream .1 side effects
  • herceptin brain metastases
  • acyclovir vs valacyclovir vs famciclovir cost
  • vardenafil y sildenafil
  • tolterodine tart
  • decadron o que ?©
  • 5883298097
  • medicamento evista para que sirve
  • claritin liqui-gels loratadine 10mg
  • coreg cr atrial fibrillation
  • cefpodoxime proxetil ofloxacin
  • cipro used for tooth infection
  • bicalutamide blood pressure
  • pentoxifylline veterinary use
  • propecia irreversible impotence
  • terbutaline injection side effects
  • cardizem crush
  • bystolic quinapril
  • what are the different mg of valium
  • desenhos tv cultura pequeno urso
  • prevnar shot babies
  • temodar generic name
  • how quickly does pepcid work
  • zyvox dosing mrsa
  • finasteride breast tenderness
  • dulcolax suppository safe pregnant women
  • priligy erfahrungen
  • ropinirole nightmares
  • toprol xl generic name
  • bicalutamide metabolism
  • invega vs consta
  • is it safe to take ibuprofen and vicodin together
  • avodart dutasteride side effects
  • forteo indications fda
  • costo pastillas vermox
  • tarceva erlotinib hydrochloride tablets
  • velcade b cell lymphoma
  • sinemet shortage uk
  • terazosin levitra
  • nuvaring pharmacy
  • is reglan safe to take during pregnancy
  • celecoxib dogs dose
  • feldene 20 mg suppositoires
  • nuvaring vitamin b6
  • prazosin ptsd children
  • candesartan estructura quimica
  • suhagra-100 tablet
  • permethrin drug class
  • testim 22 years old
  • elocon ointment for eczema
  • azathioprine adverse effects dogs
  • 4267074671
  • nolvadex acne
  • welchol and acid reflux
  • indocin ibuprofen interaction
  • tapering off paxil abuse
  • nizoral shampoo doesn't work
  • eloxatin aq
  • carbamazepine and stevens johnson syndrome
  • relafen pain medication
  • cataflam aerosol 85ml
  • phenytoin capsule ng tube
  • ivermectin dosing for lice
  • is toprol xl a statin
  • finasteride tablet usp 1 mg
  • catapres-tts-1 patch
  • ropinirole take
  • current news evista
  • cephalosporins causing disulfiram reaction
  • atomoxetine versus ritalin
  • why can't you find pepcid complete
  • remeron suboxone
  • norvasc grapefruit
  • cardura xl doxazosina 4 mg
  • uroxatral vs cardura
  • oxcarbazepine cocrystals
  • long term xanax use symptoms
  • does biaxin interfere with birth control pills
  • ciprofloxacin levofloxacin prostatitis
  • exelon coal plants
  • allopurinol dose in gout
  • risperdal agranulocytosis
  • can you open pentasa capsules
  • neupogen label
  • efavirenz liquid
  • methylphenidate seizures
  • fentanyl patch side effects withdrawal
  • chlorpromazine injection package insert
  • vasotec dosage side effects
  • long term safety minocycline
  • fluoxetine 6 months
  • alendronate 70 mg reviews
  • mefloquine drug information
  • buy cheap caduet
  • epzicom discount card
  • domperidone rph d51
  • desyrel headaches
  • etodolac dosage canine
  • zofran good hangover
  • carvedilol 3 125 pre?§o
  • adipex doctors in dallas
  • therapeutic classification lotrel
  • glucotrol effects
  • anastrozole for fertility
  • clozapine blood monitoring guidelines
  • combivent inhaler vs proair
  • coversyl drug info
  • femara birth defects
  • bromocriptine steroid
  • bromocriptine side effects stuffy nose
  • can you take tramadol with ativan
  • get diamox altitude sickness
  • propranolol racism
  • effect clomid lining
  • neurontin pill looks like
  • azithromycin vitamins
  • aricept for mild memory loss
  • arcoxia 90mg 7
  • thyroxine hormone disorders