MARCEL OYUELA-BONZANI PORTFOLIO APPLICATION Carnegie Mellon Bachelor of Comp
Total Page:16
File Type:pdf, Size:1020Kb
MARCEL OYUELA-BONZANI PORTFOLIO APPLICATION Carnegie Mellon Bachelor of Comp. Science 2018 TABLE OF CONTENTS ART 04 LEXINGTON 12 INTO ASHES 14 MANNEQUINS COMPUTER SCIENCE 26 15-410 KERNEL PROJECT 28 MEMENTO 30 PITTSBURGH BUS SIMULATION GAME DESIGN 32 SAMEGAME 34 SCRABBLE WITH STUFF 36 POGO POMONA 2 3 LEXINGTON 35mm Film Photography I Fall 2017 I Kentucky Throughout life, we attach memories and feelings to people and places. Often, when we leave a place, these memories become skewed and distorted. Upon returning, we can never see it the same way. Exhibited at Margaret Morrison B2, Pittsburgh PA. 12/11/17 - 2/20/2018 4 5 6 7 8 9 10 11 INTO ASHES Film I Spring 2017 A short film exploring the concept of unrequited love through surrealist imagery. 12 13 MANNEQUINS 35mm Film Photography I Spring 2016 The shape of a human is one of the few things people can instantly recognize and instantly relate to. Everything about it tells a story- position, body shape, body type, features, expressions of the face; all of these tell a unique story that we can pick up on and interpret. For better or for worse, our immediate recognition of a human’s shape can be manipulated to change our emotions and ideals- whether consciously or subconsciously. 14 15 16 17 18 19 PLace Holder Text 20 21 22 23 24 25 15-410 KERNEL PROJECT Computer Science I NOV. 2017 I Carnegie Mellon Through a collaboration with Christopher Smith we designed and implemented a Unix-like kernel on top of an Intel x86 architecture. This was done for 15-410 Operating System Design and Implementation. Languages used: C, Assembly A screenshot of the kernel running a mandelbrot program. 26 27 MEMENTO Computer Science I Dec. 2017 I Carnegie Mellon Website designed to bring scrap-booking and sharing memories into the digital age for a CMU website design course. Worked with Vivian Wang to create the website from scratch over the period of one month. Website allowed for user accounts, customization of scrapbooks with music and video, and a modular design to allow for more Scrapbook templates and tools to be added in the future. Selected as a top project in the course. Languages & tools used: JavaScript, AngularJS, Django, HTML, CSS Scrapbook page edit screen. 28 29 PITTSBURGH BUS SIMULATION Computer Science I Sept. 2015 I Carnegie Mellon Project for Principles of Software Construction to create a simulation of the Pittsburgh bus system. Utilized and created graphs through Java to represent each of the Pittsburgh bus stops and their respective routes. Created a randomizer that randomly places people of different sizes, and boarding times, in random spots in Pittsburgh with a randomized travel itinerary. Also created the Pittsburgh buses for the simulation. Buses could be affected by road delays, general changes in travel time depending on weather and time of day, and other factors. This allowed for an analysis on how varying conditions can affect bus and person travel time. GUI was provided by the course staff. Languages used: Java Simulation Screen 30 31 SAMEGAME Game Design I Sept. - Oct. 2017 Created an arcade puzzle game similar to SAMEGAME. Demonstrated ability in low-level operating system design and implementation, as the game engine was built on top of the hardware device driver stack created on top of the kernel. Players use the arrow keys to move a cursor and hit space to clear colored blocks. Languages used: C, Assembly 32 33 SCRABBLE WITH STUFF Game Design I Oct. 2015 Variation on Scrabble™ that allowed for placement and purchase of new “Special Tiles” that modified the game. Players use the mouse to select and place lettered tiles and special attacks, similar to Scrabble™. Languages used: Java 34 35 POGO POMONA Game Design I Aug. 2015 Light arcade game created in the unity engine. Experimented with the unity engine and various tools for designing art and sound effects. Players can press Z or X to raise and lower Pomona’s jump height (as indicated by the springs) and the arrow keys to avoid oncoming missile barrages. Languages & tools used: Unity, C# 36 37 Marcel Oyuela-Bonzani +1 (859) 550-3916 [email protected].