Projects

Simple Raytracer

  • Real-time CPU based Ray Tracer that displays Spheres using Physically Based Rendering principles
  • Utilized C++ multi-threading to improve performance by 50%
  • Implemented path tracing for more accurate rendering results
  • Project URL

  • Developed the front-end of a Next.js application with over 200 users
  • Designed to prepare UCF students for the Computer Science Entrance Exam focused on Data Structures and Algorithms
  • Utilized shadcn/ui library to create Sign In/Sign Up forms
  • Leveraged React Forms and tRPC, along with Lucia Auth, to validate accounts
  • Project URL

    3D Platformer

  • Developed a 3D Platforming game inspired by Super Mario 3D World
  • Implemented online multiplayer utilizing the Steam Online Subsystem
  • Implemented movement mechanics inspired by Super Mario 64, including the iconic triple jump
  • Project URL

    Wall Climber

  • Developed a robot that navigates autonomously through a re-configurable vertical maze with the aid of a camera
  • Implemented serial communication over Bluetooth, reducing robot weight and size by 83%
  • Utilized OpenCV and Dijkstra's algorithm for optimal pathfinding
  • Project URL