View Code? Open in Web Editor
NEW
Solutions to Advent of Code challenges from different years with tests taken from the problem description
adventofcode's Introduction
UC
Name
Description
Final Grade
PROG
Image Manipulation
Command-based image manipulation tool for 8-bit RGB images in PNG and XPM2 format (C/C++)
20.0
AED
Schedule Manager
CLI utility to manage LEIC student's schedules as well as retrieve information about classes, courses and years (C++)
18.8
BDAD
Airport Management
SQL database designed from scratch to manage various data related to a single specific airport (SQLite)
19.2
LDTS
Timeless Odyssey
GUI 2D platformer designed with custom-made sprites, smooth physics, consecutive levels and much more (Java w/ Lanterna)
19.5
AED
Flight Manager
CLI graph-based system to display statistics and calculate best (filtered) flight routes based on a large dataset (C++)
19.6
DA
Water Supply Management
TUI program to calculate the water flows in a complex graph network with Reservoirs, Pumping Stations and Delivery Sites (C++)
20.0
DA
TSP
TUI implementations and benchmarks of different algorithms and heuristics for the Travelling Salesperson Problem (TSP) with large datasets (C++)
20.0
LTW
Trinted
Website for a second-hand marketplace with responsive, interactive and dynamically-generated webpages (PHP, CSS, Typescript, SQLite)
18.6
ESOF
ECOnnect
Mobile social media application for environmental sustainability content featuring posts, likes, comments and follows (Dart w/ Flutter, Firebase)
19.0
LCOM
MINVIM
Vim-inspired text editor with low-level device drivers: timer, mouse, keyboard, graphics card, RTC and serial port for collaboration mode (C)
20.0
Name
Description
Scripts
Collection of custom-made shell scripts to automate frequent operations on my Linux system both project and customization related (Bash/Shell)
Pong SDL
Implementation of the classic Pong game with CPU opponent, custom Makefile and some customization options (C++ w/ SDL)
Dotfiles
Configuration files and backup settings for different software running on my Arch Linux daily-driver setup (AwesomeWM, Alacritty, Polybar, VSCode, Doom Emacs)
Advent of Code
Solutions to Advent of Code challenges from different years with tests taken from the problem description (Python)
LeetCode
Analysis and solutions to LeetCode problems categorized by theme and selected mainly from NeetCode150 and Grind75 (C++)