virtual reality

My love for the art and science of photo and video creation led me to start developing storytelling experiences through a new medium, Virtual Reality. With the rise of powerful, consumer-oriented VR headsets, VR has expanded the limits of creativity in the audio/visual industry. I have immersed myself in this technology by becoming proficient at Unity 3D as well as VR's various branches of programming and utilities to create experiences in 360 video, production and full scale mobile VR applications.

project description platform download/view link
SCALE VR app An android app designed for the Daydream platform that takes users on an adventure in the worlds of different scales, from the micron to the galaxy. Showcases interactions, unique controller use, several types of VR locomotion and 2D video in VR. Google Daydream (requires headset, controller) Download Daydream APK

video walkthrough (youtube)
Voyage of Litter app An android app designed for the Cardboard platform that showcases uses of interactivity in 360 video Android (Google Cardboard) Download Android APK
Storyboarding in 360 degrees Novel way to quickly storyboard for 360 degree video/photo projects by using 3D overlays to show direction, camera movement, lighting considerations and more Web click here
Case Studies Insight into my development process of a simple VR puzzle app Web click here

Teepee Technologies - VR Studio

To market, collaborate and support my freelancing VR work, I am actively developing and producing a app-based VR platform for architecture and sports broadcasting streaming content. Check out my company here to learn more and get a sneak peak at our secret projects in active development -

teepee technologies VR

Storyboarding in 360 degrees

Storyboarding is one of the best methods us cinematographers (and producers, directors) use to visualize the best way to shoot a project, and to share our visual ideas to clients, crew, actors and other stakeholders. Most storyboarding methods are designed to work well in 2D video, but not much work has gone into making a 360 degree solution. To improve this process, I used a consumer level 360 degree camera, Unity 5.6 and some video/photo capturing assets to create a very useful, quick and innovative way to storyboard a 360 degree video shoot.

Check out the following 360 images (use mouse to move image) in order to see the storyboarded shoot in 360 degrees. Below the images is the list of shots.

A quick "scout" of the location to take the photos, and minimal effort in Unity, results in 360 images that not only allow for a true preview of the location to identify lighting conditions, obstacles, and much more. It also gives producers, clients and other stakeholders a much more accurate visual representation of what the end product will look like, as opposed to traditional storyboarding techniques.

Get in contact if you would like to know more or contract my services to do this for your next 360 degree shoot.

case studies

Snow Puzzle Game/Design Experiment


My VR work continues to focus on creating content augmenting 360 video, but there is a lot of insight to gather from simple VR games. As a part of coursework for my VR Nanodegree, I created a simple, immersive puzzle game from scratch, using visual, audio and movement interactions.

Purpose, Goals and Audience

This documentation is intended to generally show I can transfer an idea from the back of a napkin to a functional app-based game on iOS using Google Cardboard.

Goals were set to the following:

  • Simple, visual pleasing game in my style that takes about 3 minutes to play

  • Introduce low input movement mechanics (“flying” rails system) to allow user to play the game seated or standing without much head movement

To keep focused on the audience I would deliver this work to, I created the following sample persona to continually reference while creating the puzzle game.

Mary, 40, Female, Medical Doctor

img src =

“It is time to relax and have some fun after work, and leave it all behind”

Mary is a hard working doctor that comes home to relax on the couch after dinner. She wants to play simple, entertaining and immersive games and doesn’t mind trying new things. She is definitely not interested in complex issues or bringing her work, or the stress involved, with her into her free time or living room. She stays up with technology, has tried Google Cardboard once or twice, and is excited to learn more and play more games or interactive content with the system.

Development Story

The general look was sketched on paper to show a basic, yet mysterious igloo ice setting in a barren flat area, with a mountainous landscape in the background as the setting for the puzzle.

Side Perspective of Igloo with mountains

Overhead quick sketch of entry, top of igloo base

I started to develop this landscape first by using a white, “snow” covered terrain, then placing an inverted sphere to serve as the igloo base, allowing the insides to be flipped. I wanted to create an outer-worldly feeling to the scene, so I only textured the inside of the sphere, allowing the player to view inside the puzzle igloo at any angle - and create a unique VR experience.

However, the gate entry, circular floor and inside elements keeps the shape and idea of a dome, retaining 3D perspective for the player.

The game orbs (used to solve the puzzle), lighting and audio were added with a feeling that a player would be attracted to the warm, yet spooky igloo dome in the mddle of the harsh, cold landscape.

Simplistic graphical user interface signs were added to welcome the player, direct the their focus, and move without too much effort.

They also served to congratulate the player for completing the game, and restart as needed.

An absolute minimal text prompt and click approach was taken, allowing the user to use their intuition to play the game and simple use movements that make VR fun and unique as a medium.

Finally, I used a simple, medium paced movement system between three points in the game to allow the user to grasp the beginning in grand isolation, moving to the warm playfulness and mystery of the igloo and finally ascending magically above the igloo to bask in the glory of the view, upon completion of the puzzle.

User Testing outcomes and iteration

Using people that generally fell in to the persona mentioned above, I conducted short, question based user tests while players used the snow puzzle game at three test points in the development;

  • View of puzzle from entry way, no movement, game not active

  • Presentation of welcome and end GUI screens

  • Near final revision of entire game experience

While the focus was slightly different at each test point, I asked users to give feed back on;

  • Scale of objects, environment

  • Movement, ease of looking around, general feeling

  • lighting, ambiance, and audio

  • Intuition, simplicity

After reviewing notes from responses, I then made slight adjustments based on feedback to make a more enjoyable experience and achieve the desired outcome stated in the goals and purpose. Changes made include sizing of GUI signs, color adjustments, orb size and location adjustments, particle system (orbs) alterations and movement speed changes.

While simple and quick for this project, these user tests proved to be very effective in allowing me to iterate effectively on my puzzle game with real world feedback.

Breakdown of Final Snow Puzzle

The result is visible in the following video or text walkthrough below.

After opening the application, putting on the Google Cardboard headset, the player begins their game in a white flat view of the side of a mountain, then turns towards a GUI screen asking to begin the game. After a simple click selection, the player is moved into a distant mysterious igloo, warmly lit by torches, where they are placed in front of 5 orbs. These orbs play out a simple pattern, that the player can repeat, through trail and error, and is usually figured out intuitively. After successful completion, the user is transported up and above the igloo to enjoy the view and allow for replay of the game.


A fun, interesting game can be created using simple elements over a weekend to showcase various design motivations in VR. This does some take some knowledge of movement mechanics, camera angles, lighting, audio elements and production skills that I have learned in my years of working on video production sets.

Games allow for the freedom of bending the rules or real life, and allowing users to suspend belief, and escape reality - virtually. Instead of replicating “real life” areas to an exquisite detail, using game techniques allow for a more interesting application adapted to the strengths of VR.


Director of Photography/Director - Woodies Commercial - - Rio de Janeiro, BRAZIL
2nd Unit Director of Photography - Squarespace (AD) - New York City, USA
2nd Unit Director of Photography - Squarespace (AD) - New York City, USA
Camera Operator/Technical Camera Assistant - The North Face "See for Yourself" (AD) - New York City/Moab, USA
Camera Operator - The North Face "Surf for Yourself" (AD) - Rockaway, USA
Camera Operator - Xtreme University "Welcome" (AD) - Rio de Janeiro, BRAZIL
2014 Reel - Global
Director of Photography - Jinx Mcgee "Tower to God" (music video) - Austin, USA
Director of Photography - A Bone of A Whale (short film) - Larkin Pictures - Hawaii, USA
Producer/Director of Photography - Kalani Oceanside Retreat Orientation (Resort Video) - Kalani - Hawaii, USA
Camera/Ronin Operator - Dom R "Noites em Claro" Music Video - Rio de Janeiro, BRAZIL
Camera Operator - Rio+Bossa (TV Program) - Canal Brazil - Rio de Janeiro, BRAZIL

Director of Photography - Yoga Vida "Time to Move" - Austin, TX USA

a peace of the world project

with a dedicaded team of friends, and a bunch of support from a kickstarter campaign, I spent over a year photographing people meditation in public around the world as an experimental video and performance project... and witnessing the beautiful results

a peace of austin
a peace of new york city
a peace of rio de janeiro
a peace of los angeles


additional content also on tumblr





available for on location and commission work