Construction of User Interfaces
- Project: Work with a partner to construct a NBA website using a MERN stack. The website also used a bootstrap framework for the front-end
- Features: The user is able to add/remove players, edit their stats, and search for players.
- Data Management: Leveraged MongoDB for data storage and manually populated the database with current player statistics
sourced from the official NBA website.
Advanced Programming Techniques
- Project: Developed a 2D ASCII-based Pokémon game using C and C++ over the course of a semester.
- Game Features: Implemented dynamic terrain generation, interactive battles, character movement, and additional gameplay mechanics.
- Data Management: Integrated authentic CSV files to populate in-game content, ensuring accurate representation of Pokémon names, statistics, moves, and spawn rates.
Software Development Practices
- Project: In a group of 4, developed a scheduling Android app for freshmen over a semester.
- Features: Supported three user types: students, advisors, and admins. Enabled schedule management, student oversight, and class administration. Integrated websockets for real-time student-advisor chat.
- Data Management: Employed MySQL for data storage, additions, deletions, and updates.