Software Engineer - Chess AI
- Designed and implemented a user-interface to allow user to interact and play chess against artificial intelligence utilizing unit testing and the Pygame framework
- Facilitated the design of an artificial intelligence using the minimax algorithm for determining possible moves based on board state
- Developed design documentation outlining the interface requirements for user interaction
- Managed various version control branches of in-progress features using Git/GitHub, facilitating an agile development