343-day longest streak
I'm Ethan Brooks I'm a Data Engineer who enjoys building reliable, scalable, and efficient data solutions that transform raw information into meaningful insights. My work focuses on designing ETL pipelines,…
I'm Ethan Brooks
I'm a Data Engineer who enjoys building reliable, scalable, and efficient data solutions that transform raw information into meaningful insights. My work focuses on designing ETL pipelines, optimizing SQL queries, processing large datasets with Apache Spark, and developing cloud-based data platforms on AWS. I enjoy solving complex data challenges while creating systems that are easy to maintain, monitor, and scale.
Over the past few years, I've worked with technologies such as Python, SQL, Apache Airflow, PySpark, Kafka, Docker, PostgreSQL, Snowflake, and AWS services including S3, Glue, Lambda, and Athena. I believe that clean architecture, automation, and high-quality data are the foundation of every successful analytics platform.
-
data-pipeline-airflow ★ PINNED
Production-ready ETL pipelines built with Apache Airflow, PostgreSQL, Docker, and Python. Includes scheduling, monitoring, retry logic, and automated data validation.
Python ★ 11 25d agoExplain → -
spark-sales-analytics ★ PINNED
Apache Spark project for processing millions of retail sales records with optimized transformations, aggregations, and performance tuning.
Python ★ 11 17d agoExplain → -
aws-data-lake ★ PINNED
Cloud-native data lake architecture using AWS S3, Glue, Athena, and Lambda with automated ingestion workflows.
Python ★ 10 17d agoExplain → -
kafka-stream-processing ★ PINNED
Real-time event streaming pipeline using Apache Kafka and Python consumers with fault-tolerant message processing.
Python ★ 10 25d agoExplain → -
dbt-analytics-project ★ PINNED
Modern analytics engineering project using dbt, SQL, and Snowflake. Includes reusable models, testing, documentation, incremental loading, version control, and data quality validation for enterprise reporting.
Python ★ 10 25d agoExplain → -
python-etl-framework ★ PINNED
Reusable ETL framework built in Python featuring logging, configuration management, incremental loads, and error handling.
Python ★ 11 17d agoExplain → -
ethanbrooks-data
A responsive calculator application developed with JavaScript supporting standard arithmetic operations, keyboard input, error handling, and a modern user interface. Built as a beginner-friendly project following clean coding principles.
Go ★ 10 17d agoExplain → -
engine
The Flutter engine
C++ ★ 1 27d agoExplain → -
rustdesk-server
RustDesk Server Program
Rust ★ 1 10h agoExplain → -
uptime
No description.
Markdown ★ 1 27d agoExplain → -
winget-pkgs
The Microsoft community Windows Package Manager manifest repository
PowerShell ★ 1 27d agoExplain → -
doc.rustdesk.com
Document of RustDesk
HTML ★ 1 27d agoExplain → -
rustdesk-server-pro
Some scripts for RustDesk Server Pro are hosted here.
Shell ★ 0 27d agoExplain → -
rustdesk-server-demo
A working demo of RustDesk server implementation
Rust ★ 0 27d agoExplain → -
rustdesk
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
Rust ★ 0 9h agoExplain → -
hbb_common
No description.
Rust ★ 0 27d agoExplain → -
muxnet
No description.
Python ★ 0 27d agoExplain →
No repos match these filters.