Camille M. Ibsen

My Projects
Personal
MyCloset API
A Spring Boot server with an API for closet management. Utilizes image-service to store images of articles/outfits via Amazon S3 and PostgreSQL to persist these object-oriented resources.
Image Service API
A Spring Boot server with an API for image upload, download, and deletion via Amazon S3.
Academic
Pokébot, a Pokémon Discord bot
This Discord bot allows users to participate in a role-playing game based on the original games of Pokémon, allowing users to catch, trade, and battle Pokémon with other users as they compete to become the best Pokémon trainer in the Discord channel. Developed in Java, using a MongoDB database for data persistence, and fly.io to host the bot.
Gr8BnB
A data-driven web application which provides data insights currently not provided by Airbnb, such as host ratings and advanced filtering options. Uses JSP for the web application, JDBC for the data access layer, and MySQL to persist over 100K data entries.
To-Do List CLI Tool
A command line tool to manage a to-do list via csv. Completed as a group project assignment in CS 5004 Object-Oriented Design, this tool required the use of object-oriented design, design patterns, collaboration, version control, and unit testing, using JUnit, Gradle, Git, and GitHub.