Data Scientist < Software Engineer > Web Developer
Weijia as a

Software Engineer

Projects

Reversi

Oct–Dec 2023
[Java, Java Swing]

- Built a 2-player Reversi game strictly following a decoupled MVC(Model-View-Controller) design pattern
- Supported customizing the game through command line configuration, provides customization of board shape, board size, and player type choices
- Formulated 3 types of strategized AI players that play the game automatically following the in-built winning logic

Relevant Skills:

Weijia Xiao Java Logo