Welcome

This is a static HTML only website hosted by Github

About

I am a software engineer located in SLC, UT

I graduated from UCSD with a BS in computer science and a minor in Interdisciplinary Computing and Arts (ICAM).

Projects

Advanced Computer Graphics

An overview of animation, modeling, rendering, and imaging in computer graphics. Topics include Image and Signal Processing, 3D Modeling and Meshes, Real-Time and Precomputation-Based Rendering, Animation and IK, and Imaging and Computational Photography.
Class: CSE 190 - Advanced Computer Graphics
Date: Spring 2015

Project 1 Download for MacOS Project 1 Report Assignment 1 Prompt
Project 2 Report Assignment 2 Prompt
Final Project Download for MacOS Final Project Report Class Website

Battle Blocks

A 3D multiplayer realtime video game. The purpose of this project was to learn how to schedule, design, and implement complex software in teams.
Class: CSE 125 - Software System Design and Implementation
Date: Winter 2015

Project Demo Project Website Class Website

Computer Animation

A compilation of techniques involved in computer animation. Topics covered include skeletons, skinning, keyframing, facial animation, inverse kinematics, and locomotion.
Class: CSE169 - Computer Animation
Date: Winter 2015

CSE169 - Computer Animation

Download for Windows Download for MacOS Download for Linux Class Website

FeelzApp

FeelzApp is a website designed for mobile devices. The studio prompt for this project was Storytelling, Empathy, and Metaphor. This project focuses on the design process, using storyboards, needfinding, prototyping, and development planning. We also performed user testing and A/B testing using Woopra.
Class: CSE170 - Human-Computer Interaction
Date: Winter 2015

Project Demo Class Website

Photo-Realistic Rendering Algorithms

A series of projects on basic rendering algorithms building up to a ray tracing program. Topics include sampling, filtering, global illumination, texture mapping, and basic shading models.
Class: CSE168 - Photo-Realistic Rendering Algorithms
Date: Spring 2014

Download for Windows Download for MacOS Download for Linux Project 4 Report Class Website

Kart Mania

A racetrack video game using bezier curves, procedural terrain, complex surface texturing, particle effects, and collision detection algorithms.
Class: CSE167 - Introduction to Computer Graphics
Date: Fall 2013

Download for MacOS Download for Linux Project Report Class Website