compiling...

A couple projects that took root in an inclination towards the unknown, made tangible by code and the question of... why?
01

Animated Album Cover

Imagine you pull up Spotify on your TV to play some music in the background. Wouldn't it be cool to have something dynamic playing on the screen too, not just a picture of the album? This tool analyzes audio frequencies and amplitude levels, and maps key elements (beats, middle frequency ranges, etc.) to eye-catching patterns in order to create a comprehensive and representative visualization of the song

javascriptp5.jshtmlcss
View Demo
Animated Album Cover
02

Ray Tracer

As a part of my adventures in computer graphics, I played with various types of common shading algorithms to learn how lighting is created. I implemented a Monte Carlo rendering ray tracer using global illumination and a Russian Roulette termination algorithms, as well as methods for direct illumination and ambient occlusion renderers.

JavaOpenGL
Read more
Ray Tracer
03

GLSL Shaders

Another exploration in computer graphics, I created a series of shaders using GLSL to experiment with different visual effects and techniques. These shaders demonstrate various concepts such as procedural textures, lighting models, and post-processing effects, showcasing the power and flexibility of shader programming in real-time graphics applications. Includes Gourand and Phong shaders, RGB color channel mapping, CEL (toon) shaders.

JavaOpenGL
Read more
GLSL Shaders
04

LionWash

There's no product with a design. This was a step into understanding the product and UI/UX design process, as a stab at widening my world view as an engineer. LionWash is a mobile app that allows users to schedule and manage their laundry services with ease. The app features a clean, intuitive interface that makes it easy for users to select their preferred laundry options, track their orders, and make payments securely. This was a 2-week challenge I collaborated on, bringing the app from concept to prototype.

Figma
Read more
LionWash
05

Come Along

Another design challenge I completed as a part of an Airbnb + Adobe Creative Jam to empower people to collaboratively document their travels. Come Along is a social travel app that connects family and friends by transforming personal memories into shared stories of culture and experiences. Designed a high-fidelity prototype with a centralized method of documentation, a recommendation system, and trip logistic management tools.

Adobe XD
Read more
Come Along