This project was created in a group of four people. My roll was to work on the back-end, particularly with the MySQL database. We created an Android/iOS application where users can submit a ticket for something they need repaired. Another user can accept a task and negotiate the price. The application has a chat feature in case a two users need to communicate about a request.
We used Java with Spring for the back-end and JDBC to communicate with the back-end. Since we wanted our app to be available on both iOS and Android, we sprung for a React Native front end. It was a great experience that improved my skills with teamwork, Git, Spring, and database management.
Ones and Zeroes is a game based around logic circuits. The game has a sandbox mode, where you can utilize logic circuits, flip-flops, switches, bulbs, and many more components. You can save a circuit and embed it into another circuit as its own component. I authored about 15,000 lines of Java code in this project.
OpenGL was used for rendering, while Swing was used for the GUI.
I was able to get this game published on Steam, where it is currently being sold.
Tetris implemented in C++ using NCurses rendering.
This game was the semester long project for COM S 327. It was created using C++. The premise of the game is to collect items, defeat enemies, and progress through the procedurally generated dungeon. It was an outstanding experience to familiarize myself with both C and C++.