An application consisting of a game of chess playable in both graphical and command line interfaces. It supports both local 2-player chess and a local 4-player chess variant. Built as a school project, it was developed in a team of 4 under agile methodology.
A next generation linux desktop environment build in Rust by System76. As a contributor to this project, I worked on the compositor (cosmic-comp), the settings application (cosmic-settings), and the files application (cosmic-files). During this time, I familiarized myself with working with a large team, following design documents, and accepting feedback and criticisms during code review.
A capstone project which consists of combining four databases with different architectures under one backend. In this senior project, my partner and I are working to deploy a polyglot database running Postgres, Mongodb, Neo4j, and Redis on docker containers. I also built a server which I maintain to host the program.
A WIP online-multiplayer version of the popular board game, Azul, built in Rust on the backend and TypeScript/React on the frontend. In this project, I learned fullstack developement principles, including how to write RESTful API's.