Placeholder image
Spotify Stats

Technologies:React.js, Spotify Web API

A single page React.js app. It features the Spotify Web API and utilizes OAuth 2.0 to display a user’s top tracks and artists.
Placeholder image

Adventure Game

Technologies: Java, JUnit, JSwing

A Java Swing GUI application that utilizes Kruskal’s algorithm to create a dungeon in which a player travels through while fighting monsters, collecting treasures and weapons. I developed it utilizing the MVC framework, SOLID and OOP principles, and tested through JUnit tests.
Placeholder image
Grocery List

Technologies: React.js, CSS, Node.js, Twillio SMS REST API, Express.js, MySQL, Heroku, Netlify

A CRUD web application using a React.js frontend, a Express.js backend, and a MySQL database. The app allows me to add items to a grocery list and utilizes Twilio’s SMS REST API to send the list as text to my phone number, the app is deployed on Netlify and Heroku.
Placeholder image
CO2 Foodprint

Technologies: React.js, CSS, Node.js, Express.js, MongoDB

A multiuser web application with a team using a MERN (MongoDB, Express, React, Node) stack and the Edamam Recipe API Primarily developed the frontend of the application using React.js and SCSS, additionally served as the sole designer and product owner/manager, utilized Figma to design the application The app allows users to track and accesses visual metrics regarding the carbon emissions from their food consumption and transportation, additionally the users can share recipes to a network of in app friends.
Placeholder image

HTTP Server

Technologies: C++

A multithreaded HTTP Server I built with a partner using C++ in a Linux environment capable of processing GET and PUT requests, with features such as redundancy, backup, recovery and listing.