Current

2D Strategy Game

  • My passion project. In my free time, actively developing a cross-platform 2D strategy game
  • Custom engine using raylib (OpenGL, input, audio) and entt framework for ECS
  • Data-oriented and performance minded, writing in C/C++ (CMake project)
  • Networking code using Valve’s GameNetworkingSockets
C/C++
raylib
entt
OpenGL/GLSL
python

Esp32 Camera Firmware Project

  • Using a Seeed Studio Xiao esp32-s3 Sense development board to learn embedded programming
  • Written in C with esp-idf to build and flash firmware
  • Takes in camera video data, runs a http server, and streams video which can be accessed on my local network from a web page. Planning to expand upon with eye tracking and image recognition in the future
C
CMake

Portfolio Site

  • Made using Astro.js in combination with Vue
  • Used to demonstrate my experience, skills, contact info, and general info about me, updated intermittently
Vue
Astro
JS
TS
Markdown
Docker

Past

Rome-Timeline

This was an old project I did for my web development class. It was a two-birds-one-stone project, because it helped me learn Angular for my role at hp, while also completing a larger semester project.

Angular
TS
python

Unity Game

For my senior design project at GU, I worked on a team of four to develop a simple Proof-of-concept 2D game in the Unity Engine. This game included many entities moving at once, often in formations, as well as multiplayer via the photon framework.

C#
Unity