Projects

This is some of recent projects outside of research work. Each project includes a brief description and an image to describe it.

  • Analyzing the Robustness of Traffic Signal Control

    Screenshot of Traffic Signal Control project

    This is my thesis topic. I used the LibSignal library as a base to run my experiments. I had to modify the library to make my tests work. Furthur details are available in the paper.

  • Tetris

    Screenshot of Tetris game

    Developed a classic Tetris game using the Godot Engine, featuring smooth gameplay mechanics, intuitive controls, and block-clearing logic. This project demonstrates proficiency in game development, 2D physics, and Godot scripting (GDScript).

  • CHIPPY-8

    Screenshot of CHIP-8 emulator

    Developed an emulator for the CHIP-8 system using C++, demonstrating proficiency in low-level programming, instruction set emulation, and system architecture. This project showcases skills in handling opcodes, memory management, and recreating classic game functionality.

  • Pong

    Screenshot of Pong game

    Developed a classic Pong game using the C programming language and the SDL library. This project demonstrates skills in 2D graphics rendering, game loop implementation, and real-time user input handling.

  • Snake

    Screenshot of Snake game

    Developed a classic Snake game using C and the SDL library. This was my first programming project and sparked my interest in game development and coding.

  • Portfolio Website

    Screenshot of Portfolio Website project

    This website was built by me. I kept it simple and priotirized speed and accessiblity for this project while also making it feel sleek and smooth. Since it is a portfolio website, it did not need complex functionality. I used html and css only, no javascript. I used eleventy for bundling.

  • Social Media Prototype

    Screenshot of the social media prototype project

    This is a social media app prototype I helped to build for a friend. It needed to be feature rich while also scaling well. I used Next.js and react for this project.