Projects

Explore a diverse collection of projects spanning web development, data science, machine learning, and more. Each project demonstrates practical application of modern technologies and problem-solving approaches across different domains of computer science.

Google cloud Deployment, monitoring and benchmarking
The project consists of deploying the app Airtrail in a google cloud environment, as well as monitoring and benchmarking it to find an optimal configuraion.
GCPKubernetesDockerAnsibleJMeterDevopsCloud Computing
Devops
Google cloud Deployment, monitoring and benchmarking

Click to view project details

Network Management System
This project aims to develop a network management system that monitors device status and connections, detects anomalies, and issues alerts. It operates on a client-server architecture, using UDP for monitoring tasks and TCP for alert communication
PythonComputer NetworksTCPUDP
Computer Networks
Network Management System

Click to view project details

Predicting road traffic flow
In this project applied the entire data science pipeline, with the objective of developing various machine learning models that could predict the road traffic flow in the city of Porto.
PythonMachine LearningData Science
Data Science
Predicting road traffic flow

Click to view project details

Postgres Database Benchmarking
Benchmarked a postgres database containing github repository information; optimized transactional and analytical queries as well as finetuned system parameters.
SQLDatabasesPostgresSQLBenchmarkingPS/QLDuckDB
Database Administration
Postgres Database Benchmarking

Click to view project details

Overlay Network
This project consists of developing an application overlay topology for multicast video streaming, with a separation between control plane and data plane.
PythonComputer NetworksTCPUDP
Computer Networks
Overlay Network

Click to view project details

Natural Disaster Rescue Simulation
In this project we developed AI-driven simulations in Python to model the behavior of various vehicles during natural catastrophes, incorporating dynamic conditions and evolving heuristic algorithms to adapt to changing scenarios in real time.
PythonArtificial Intelligence
Artificial Intelligence
Natural Disaster Rescue Simulation

Click to view project details

Data ingestion with Snowflake and dbt
In Development
In my journey to learn more about big data and data engineering I decided to develop a simple project using a c full data stack comprising of Snowflake, Apache Airflow and dbt.
SnowflakeData EngineeringApache Airflowdbt
Big data
Data ingestion with Snowflake and dbt

Click to view project details

Secure Vault
Secure Vault allows users to store and share text files with integrity, confidentiality, and authenticity. Users have personal vaults and can manage groups with shared vaults. A server maintains state and handles secure client connections, while clients authenticate via keystore and act as command interpreters.
PythonCybersecurityCryptographyAccess control
Cybersecurity
Secure Vault

Click to view project details