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
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
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
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
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
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
Click to view project details
Data ingestion with Snowflake and dbt
In DevelopmentIn 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
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
Click to view project details