I am a driven professional with 8+ years of experience in finance, technology, and data analytics. I love making sense of business conditions and telling stories through data and numbers. Recently, I finished my MBA from the Haas School of Business at UC Berkeley and I am pursuing a Master in Computer Science with a concentration in AI at UT Austin.
Apart from my professional pursuits, I enjoy swimming, hosting Pho dinners with friends and family. Born and raised in Vietnam, immigrating to the US changed my life and I am pursuing my American dream in its earnest.
CineMate is a social movie discovery app that allows users to check the current trending movies and share their reviews of them with friends and other film enthusiasts (fellow users). The app aims to create a vibrant community of movie lovers where users can discover new films and share their opinions about cinema.
Github Page Link
Our project involved implementing a rasterizer, a program that generates images from svg files using triangles as the underlying building block. The rasterizer's main functionalities were supersampling, barycentric coordinate interpolation, and texture mapping. In this write-up, we demonstrate the implementation of these three features and provide results that showcase their ability to enhance the quality of renderings. Supersampling is used to conduct anti-aliasing, which eliminates jagged edges in images. Barycentric coordinates allow for gradient coloring, while texture mapping makes use of Mipmaps and bilinear interpolation to efficiently apply an anti-aliased texture to a scene. Despite facing significant debugging challenges, we found the project to be highly fulfilling. The qualitative results presented here serve as evidence of this.
Github Page Link
In this project we were tasked with implementing the De Casteljau Algorithm for Bezier Curves/Surfaces, and implementing elementary mesh operations (i.e. edge-flip, edge-split, and upsampling) for a Mesh Editor using the halfedge data structure. Succesful implementation of these features is central to processing geometry in computer graphics. Through this project I consolidated my understanding of Bezier curves/surfaces and became fluent with mesh traversal using the halfedge data structure. The images and results shown in this write-up demonstrate the variety of geometric objects and processing schemes that can be acheived using the features implemented herein.
Github Page Link
In this project, we developed a radiometrically accurate ray-tracing pipeline for rendering virtual scenes. The pipeline is composed of five parts, each of which contain specific optimizations to improve render efficiency and quality. Overall, these parts, and their effects on the render, are presented in the chronology in which they are executed within the pipeline. The images shown herein attempt to visually demonstrate the role of each step of the render. The differences in render quality and efficiency achieved through the progression of algorithms explored in this project are salient.
Github Page Link
In this project, we added additional features to the ray tracer from Project 3-1. Specically we implemented Part 1: Mirror and Glass Materials and Part 4: Depth of Field.
Github Page Link
In this project, we implemented a real-time simulation of cloth using a mass and spring based system. We built the data structures to discretely represent the cloth, define and apply physical constraints on them, and apply numerical integration to simulate the way cloth moves over time. Finally, we implemented collisions with other objects as well as self-collisions to prevent cloth clipping.
Github Page Link
In this project, we create a candle fire simulation based on the Navier Stokes equation for fluid dynamics and shaders implemented with webGL. Fire simulation is vastly different from rendering solid objects due to its irregular behavior and sensitive response to air movement. Thus, a separate physics engine needs to be implemented along with appropriate lighting for a fire to appear realistic.
Github Page Link
In this game, you play as a broke student who recently moved into a rundown apartment. Fortunately, the landlord has agreed to let you help out around the place for some extra cash. As the days go by, you realize the apartment and its residents are not what they seem...
Itch.io Link
Sài Gòn đẹp lắm Sài Gòn ơi, Sài Gòn ơi
This is a piece of writing that came into life during my first time returning to Saigon (a local name for Ho Chi Minh city) in 2013. It described my unrealized love for the city that I was born and grew up in. The language is in Vietnamese. I am refraining to translate it into English in afraid of a loss in the nuances through translation.
Read here
Anthony Bourdain – The Man Who Gets It
Anthony Bourdain was a revelation to me when I discovered him a couple of years ago. His ability to blend food, storytelling, and adventure on his show, Parts Unknown, captivated me. Bourdain's "go with the flow" attitude and his dedication to bridging cultural gaps left a lasting impact, and his untimely loss is deeply saddening. May he rest in peace.
Read here
Cinematic Reflection: Dead Poet’s Society
The phrase "O Captain My Captain" in mainstream culture intrigued me, leading me to give Dead Poet's Society a chance. Little did I expect to be moved to tears and have it instantly become one of my all-time favorite films.
Read here
Acculturation Across Immigrant Generations Does Not Mean Leaving One’s Root Behind
After attending the Vietnamese Culture Night at UCLA, I reflects on the growing cultural erosion across generations and shares my feelings on the issue. I believes that cultural erosion is inevitable, but emphasizes the importance of effort and exposure in bridging the gap, expressing a desire to see a future where individuals actively embrace their history and ancestry.
Read here
Strategic Finance
Alexa Experience and Devices
MBA Candidate - Class of 2023
Haas Tech Club
Extended Reality @ Berkeley
Engagement Product for Streamers
Learn how to get scrappy and get a 0-1 product off the ground
Valuation Practice
Learn from the firehose and how to work hard, really hard
BS in Business Administration and minor in Mathematics