Location Logo
SF Bay Area | UC Berkeley 2023

NATALIA RAMIREZ
Hi! I'm a Software Engineer based in the Bay Area.
Check out some of my personal projects below. :-)
LIVE AUDIO WAVEFORM VISUALIZER (PYTHON)
A dynamic visualization tool for audio data, capable of processing both system audio and WAV files. It utilizes PyAudio for handling audio input and Pygame for rendering the visualizations in real-time. The program breaks down audio data into chunks and uses Fourier transform (FFT) to extract frequency and amplitude data. The visualization is updated with each new audio chunk, resulting in a live, animated display of the audio waveform​.
FACE MORPHING (PYTHON)
Face morphing between images using delauny triangulation, including image shape warping and cross-dissolving of colors. The point selector tool prompts users to click on specified facial markers for each image, ensuring accurate overlay between faces.
BEE GAME (JAVA)
A 2D tile-based game engine focused on world exploration. It features a map generator that creates pseudo-random worlds, complete with dynamic tiles, rooms, and hallways. The core objective of the game is to navigate through these worlds, reach a tomato, and avoid bees. The game includes a saving and loading function that recalls previous actions in a fast-forward playback when reloading.