Projects

GPU Terrain Generator: Metal iOS

My senior design project. I continued my foray into the Metal API, this time building a procedural terrain generator based off of NVIDIA’s GPU Gems CUDA implementation. This one was a lot of fun to mess around with after I got it working.

 

Pollux : Path Tracer on iOS and MacOS

Monte Carlo path tracing taken to MacOS and iOS. Built using Apple’s graphics API Metal in XCode, this is (to our knowledge) the first such renderer built to run using Metal, and perhaps the first to run on an iPhone!

Partner: Youssef Kamal Victor

 

 

 

 

 

 

 

 

 

CUDA Path Tracer

A project parallelizing path tracing using the GPU. Featuring physically based renderings of reflective, refractive, and diffuse surfaces, as well as a depth-of-field  implementation.

MiniMinecraft 

Read about my final group project for CIS 277 (Interactive Computer Graphics). It’s a ground-up implementation of the game Minecraft with with a few personal touches!

Partners: Ricky Rajani, Emily Vo

 

 

 

 

 

 

Real Estate Crowdfunding App Design Proof 

The final project for my Software Design class. Built a prototype Android mobile app to assist a client in the Wharton Business Plan Competition.

Partners: Ricky Rajani, Justin Austin, Anton Ivlev

 

 

 

 

 

ENIAC Walkthrough 

Virtual model of the ENIAC computer that was housed at the University of Pennsylvania.

Partner: Isabela Rovira