Studying Computer Science and Mathematics at Rensselaer Polytechnic Institute
|
|
Chip 8
A feature-complete emulator for the CHIP-8 interpreted programming language, coded in C++. Uses the SDL2 library to provide cross-platform graphics and user-input support. Optimized to draw to the screen at 60 frames a second providing a smooth user experience for a wide variety of games coded for CHIP-8.
Technologies: C/C++, OpenGL, SDL2, Make
OsuExchange
A API wrapper for the osu!
API for Python. Allows easy access to statistics and data from osu!
through easy to use Python commands. Supports both puplic endpoints, and endpoints that require authentification through a simple user token. Downloadable on pip.
Technologies: Python, API
VZCode
VZCode is a online code editor that supports real-time collaboration. Currently used as the code editor for Vizhub. Supports Brower-based editing and file management. Includes interactive widgets in editor along with syntax highlighting for different coding langages.
My contributions to this porject include adding full front and back end support for directories in the code editor, allowing users to add, rename, or delete directories as part of the VZCode experience.
Technologies: NodeJS, React, Express, ShareDB CodeMirror 6, Vite