Projects

Occupational

Pixit

Pixit / Crowdfind

Pixit is a lost and found application built with Ruby on Rails and Javascript. It allows businesses to set up venues for users to report lost or found items. Details such as location, description, and contact information can all be included. The application has a user-friendly interface on both the venue-side and the user-side. The application also has an administration panel for managing reported items.

Academic

E-Store

Flag E-Store (In Progress)

This e-store project is a web-based application built using the Angular framework for the frontend and the Spring framework for the backend. The application allows users to purchase various country flags and customize their own flags using predetermined designs. This project involved learning the Agile method of software engineering alongside other team members who also contributed.

Music Domain

Music Domain Database

The music database project is a web application that allows users to create accounts, log in, search for songs, play songs, create playlists, add friends, and view popular songs. The frontend of the application is implemented in Java with a command-line interface. The backend of the application is the relational database management system (RDBMS) of PostgreSQL, which uses SQL to store and retrieve user information, songs, playlists, and friend relationships. The application follows a client-server architecture, where the Java-based frontend interacts with the RDBMS backend to fetch and display data to the user.

Personal

Jackseb FPS

Jackseb FPS

"Jackseb FPS" is a multiplayer first-person shooter (FPS) prototype developed using C# in Unity. The main game mode is a free-for-all deathmatch, and the game supports multiple online players. The game includes various weapons, such as assault rifles, shotguns, pistols, and more. The game's network code is optimized for low latency online play with matchmaking services to easily hop into a match.

Speedrun Maze

Speedrun Maze

Speedrun Maze is a singleplayer maze game developed using C# in Unity. The game involves navigating through a series of mazes while being chased by a creature that lives there. Players must press buttons located throughout the maze to unlock the final door for each level and progress to the next. The game features multiple difficulty levels, each with unique maze designs and different creature attributes. The game's AI system is designed to provide challenging gameplay by tracking the player's movements and adapting to their actions.