top of page

SoftwareProjects

I love learning new things -- so I'm always working on something! Have a look through some of the coding projects I've completed in the past few years.

Tablut AI Agent

Developer

Created and AI agent that plays Tablut, traditional tafl game played on a 9×9 grid. 

I implemented AI algorithms in Java, and achieved a 77% win rate against other agents.

tablut board game caroline shenoda

Pandemic Web Application

Frontend Developer

I worked in a group to create a web app our of the Pandemic board game. I developed the UI by creating a GUI package in Java and connected the frontend & backend packages to make a functional user application. 

I also collaborated on the networking, to have multiple players associated with a game, and several games running at a time.

pandemic game caroline shenoda

Sports Complex Database

Backend Developer

For this project, I worked with a group to design and create an SQL database intended for use by a sport and entertainment complex for scheduling and event management.

Used PostgreSQl to create tables, execute queries & perform database modifications.

database sports caroline shenoda
bottom of page