raycaster engine

c, openGL, raycasting

12/24 - 01/25

Implemented a 3D raycasting engine inspired by classic games like Wolfenstein 3D.

Utilized SDL2 for rendering and input handling, creating an immersive retro visual experience.

Optimized the raycasting algorithm for efficient performance and accurate environment mapping.

raycaster engine project screenshot

doom engine w/ interaction

c, openGL

12/24 - 01/25

Developed a custom Doom Engine clone with advanced physics and rendering capabilities.

Implemented interactive environments using OpenGL for real-time graphics and simulations.

Optimized engine performance for seamless gameplay across multiple devices.

doom engine w/ interaction project screenshot

echobeat

angular, typescript, node.js, nginx, pm2, google compute engine

08/24 - present

Visualize and analyze your listening habits with detailed Spotify insights.

Create personalized playlists based on your top artists, genres, and tracks.

Access real-time music statistics and trends for a unique listening experience.

echobeat project screenshot

space invaders

c, nios2 (assembly), de1-soc fpga, vga, ps/2, quartus

03/24 - 04/24

Built a hardware-accelerated Space Invaders game with responsive controls.

Utilized FPGA programming to handle game logic and VGA rendering.

Optimized gameplay mechanics for low-latency and seamless performance.

space invaders project screenshot

macro keyboard (pcb)

kicad, ATMEGA8U2-MU, osh park, soldering

11/23 - 12/23

Designed a custom PCB featuring a microcontroller, passive components, and switches, ensuring robust connectivity and efficient layout.

Implemented precise routing of signal traces and power lines using advanced design techniques for optimized circuit performance.

Integrated a sleek aesthetic design with a vibrant purple solder mask and 3D modeling for a professional-grade finish.

macro keyboard (pcb) project screenshot

alien attack

python, pygame

05/21 - 06/21

Implemented dynamic gameplay mechanics with increasing difficulty to challenge players as they face waves of alien invaders.

Developed a customizable weapon and power-up system to enhance gameplay and player strategy.

Designed and integrated vibrant pixel-art visuals and an arcade-style soundtrack for an engaging retro aesthetic.

alien attack project screenshot