Ziyad El Hila
HomeProjectsAboutContact
Hire Me
CryptoViz
SPOTLIGHT

CryptoViz

Back to Projects
Technical Overview

Project Description

For this project, I acted as a solution architect to build a complex data pipeline using Kafka for message buffering and Apache Spark for heavy analytical processing. I implemented scrapers to collect live Bitcoin prices and news, storing the processed results in Parquet files for efficiency. The final architecture uses DuckDB as a fast query engine and FastAPI to serve data to a Grafana dashboard, where I visualized technical indicators like Simple Moving Averages (SMA) and sentiment scores calculated via VADER and TextBlob.

Tech Stack
DockerDOCKER
KubernetesKUBERNETES
GrafanaGRAFANA
FastAPIFASTAPI
KafkaKAFKA
PythonPYTHON
Apache SparkAPACHE SPARK
Project Gallery
CryptoViz screenshot 2
CryptoViz screenshot 3
CryptoViz screenshot 4
CryptoViz screenshot 5
CryptoViz screenshot 6
Project Info
Status
Completed
Type
📈 Data Science
☁️ DevOps & Cloud
🤖 AI
SPOTLIGHT

Next Up

Time Manager

a full-stack workforce management tool that allows employees to track working hours and managers to oversee team productivity. The application features a real-time clocking system and interactive data visualizations.

View ProjectView All Projects