Programming
The language I currently use the most is Javascript . I am familiar with C# (Unity) C++, GLSL Shaders, Java, JSON using popular API’s (Eclipse, Visual Studio). Some experience with Python and Lua. Good debugging skills.
Game Engine
Unity experience. I have a solid understanding of Unity workflow, mobile frameworks, animation state controllers, shaders, particle systems, Unity Cloud Build, Staging and optimization of projects for mobile devices. Experience building custom Unity editor tools.
Creative Tools
Maya: Familiarity with low-poly modeling, UV mapping, IK/FK character rigging, animation,FBX/Unity pipeline.Solid drawing skills. Extensive experience with Photoshop, Spine Animation, TexturePacker and Text Mesh Pro.
Version Control
Experience with Git, Unity Collaborate and Perforce version control tools.
Education
I have a B.S. in Computer Science from SFSU and hold a Unity certification.
San Francisco State University
Work History
8/2021 - present Meta, Menlo Park, Ca - Technical Artist
At Meta I work with the Horizon Worlds team to create real-time VR graphics and technology for the Quest 2 platform. I partner closely with the engineering and design teams to define and develop content. I Design, manage and maintain the pipeline from artists and designers through to deployment. I optimize content through enhancing performance and instructing the artists and designers on asset creation, modeling and texturing best practices. I Prototype, profile and optimize shaders. I develop broad technical expertise to assist in a wide variety of technical and artistic tasks
9/18 - 8/21 Facebook Reality Labs, Menlo Park, Ca - Technical Artist
At Facebook I work with the Creative Engineering team to create exciting augmented reality content. I am responsible for supporting a multi-discipline content team by providing technical expertise in scripting, shader development, special effects. I handle and integrate 3D content for multiple projects at varying stages of production, ranging from rapid prototyping, developing high-end visual concepts, delivering performant and scalable production assets, and polishing and optimizing assets for deployment.
Playstudios Inc, Burlingame, Ca - Technical Artist
4/17 - 8/18
At Playstudios I collaborated with engineers and artists to help build features and solve creative and technical problems relating to production pipeline. I divided my time between Unity game integration, asset management and tool creation with C#, Lua and JSON. I work with 2D Sprite & 3D animation assets and VFX particle effects. Overall, my responsibility is to support every aspect of the mobile development workflow.
Neural Studios, Berkeley, Ca - Unity AR Developer
11/16 - 4/17
Neural Studios, a small east bay firm, hired me as a contractor to develop Unity/Vuforia based AR applications for a large, industrial company in Bejing. We created several AR apps for iOS tablets for use in industrial tradeshows using Maya, Unity and the Vuforia AR SDK.
Stardust + Gravity, Tiburon, Ca - Unity VR Developer
6/16 - 11/16
I was hired by Stardust + Gravity to prototype an Oculus Rift VR application in Unity. As the project progressed I was retained as a consultant while the project was developed by Tippet Studios for the HTC Vive platform.
San Francisco State University
1/11 - 6/16
I went back to college... as an adult. This was a long time goal of mine, to become a legitimate software engineer and earn my degree in computer science. It took a while but I'm glad I did it!
Code & Theory, San Francisco, Ca - Flash Animator
6/10 - 1/11
At C&L I was a freelance Flash animator responsible for creating animated web based presentations for their mobile clients.
Titmouse Animation Studio, Los Angeles, Ca - Animation Director
7/10 - 1/10
At Titmouse I was one of 4 animation directors working on the animated TV series DJ & The Fro for MTV. Later I storyboarded episodes of Mad TV for Adult Swim.
2009 - earlier
Cartoon Network, Burbank Ca. - Animator
At Cartoon Network I was an animator (Flash) on various pilot episodes for Adult Swim. I also spent several years as an animator and game designer for many web-based casual games for Cartoonnetwork.com & AdultSwim.com.
Extra Stuff
I enjoy drawing and painting when I'm not playing video games.
I am a U.S. Air Force veteran (F-15 fighter jet mechanic).
I love to surf and amateur vintage motorcycle racing.