Iowa

Daniel B

Elite
@danielbeach

Data Engineer. Data lover. Data warehouse expert. Python, Rust, SQL, Databricks, Delta Lake is all I need in life.

data-engineering-practice. Data Engineering Practice Problems

2.8k

dataEngineeringTemplate. Template for Data Engineering and Data Pipeline projects

120

datahobbit. A Rust based data/CSV/Parquet file generator

66

drainage. Rust + Python Lake House Health Analyzer | Detect • Diagnose • Optimize • Flow

65

tinytimmy. A simple and easy to use Data Quality (DQ) tool built with Python.

51

sniffer. csv and flat-file sniffer built in Rust.

45

DataEngineeringProjects. Some example projects for Data Engineers to build, end-to-end.

39

DuckDBwithAWSLambda. Using DuckDB with AWS Lambda to process Delta Lake data

34

unitTestPySpark. how to unit test your PySpark code

29

reepicheep. This is a `Rust` based package to help with the management of complex medicine (pill) management cycles.

27

lakescum. A Python package to help Databricks Unity Catalog users to read and query Delta Lake tables with Polars, DuckDb, or PyArrow.

27

GreatExpectationsWithDatabricks. Getting Great Expectations setup to run on DataBricks with Spark Dataframes.

13

PolarsVsPySpark. can Polars crunch 27GBs of data faster than Pyspark?

13

RustForDataPipelines. Testing out if Rust can be used for a normal Data Engineering Pipeline.

12

PythonVsRustAWSLambda. Testing the runtime difference between Python and Rust for AWS Lambda.

12

polars-DeltaLake. Trying out the Dataframe Polars library with Delta Lake ... feat Python.

12

agenticAIagent. An example of building an Agentic AI agent system.

11

RustOnApacheAirflow. The ultimate Data Engineering Chadstack. Apache Airflow running Rust. Bring it.

10

learnDataEngineering. Sample Project to Learn Data Engineering

10

polarsVpandasOnAwsLambda. Using Polars and Pandas on AWS Lambda to process data.

9

DuckdbAndDeltaLake. Learning how to query remote s3 Delta Lake with DuckDB.

8

tryingoutDuckLake. trying out DuckLake from DuckDB with Postgres

8

DataFrameShowDown. Polars vs Spark vs Pandas vs DataFusion. Guess who wins?

6

fine-tune-openLLaMA. This repo shows how to fine tune openLLaMA (7b) model on a GPU.

6

DuckDBwithJSONfiles. processing JSON files in S3 with DuckDB

6

PandasVsPolars. Try some common functions between Pandas and Polars.

5

SysproInvoicing. use Python to Invoice in Syspro ERP System

5

pyarrow-v-duckdb-v-polars. Compare pyarrow to duckdb to polars for writing data pipelines.

5

rustAsyncExample. A quick example of using Rust to do async HTTP requests/downloads.

4

AirflowVsDagster. Comparing Apache Airflow to Dagster

4

GreatExpectationsWithSpark. Learning to setup a Great Expectations project using Apache Spark

4

MotherDuckwithApacheAirflow. Combine MotherDuck + DuckDB with Apache Airflow

3

puddleglum. Rust based package for answer questions about s3 buckets and files

3

dqxDatabricksDataQuality. trying out the new dqx Data Quality library from Databricks Labs

3

gRPCwithPython. Introduction to gRPC with Python.

3

TheBearVsTheDuck. Compare DuckDB v Polars for Data Pipelines.

3

datafusion-sql-cli. Playing around and making ETL tools with Datafusion's CLI SQL tool.

3

RustDataFusion. Trying out Rust's DataFusion, compare to Apache Spark.

3

DataEngineeringWithFortran. Trying to use Fortran to write a data pipeline

3

sparklepop. SparklePop is a simple Python package designed to check the free disk space of an AWS RDS instance.

3

pythonRustLambda. using Delta Lake Python bindings for delta-rs to write large CSV files to Delta Lakes.

3

PolarsDateTimeManipulation. Polars date and time manipulation

2

try-smallpond. trying out smallpond that's built on duckdb

2

GolangDataFrames. playing with DataFrames in Golang, compare it to Python.

2

graphRS. Building a Network/Graph from scratch, and understanding it with Rust.

2

kafkaClusterWithPython. create a 3 node Kafka cluster, interact with Python client.

1

sparkShufflePerformance. testing the performance of Spark shuffle configurations

1

pySparkSQLContext. Learning to use SQLContext with PySpark.

1

DuckDBvsPolars. Comparing the performance of DuckDB to Polars

1

PrefectIntroduction. Trying out Prefect as compared to Airflow.

1

airflow-kubernetes. Running Airflow inside Kubernetes

1

SparkHadoopCluster. create your own Apache Spark cluster with Hadoop/HDFS installed.

1

sparkMachineLearningExample. An example of a Spark Machine Learning Pipeline in PySpark.

1

GolangVsRust. Writing Word Counter with both Golang and Rust

1

RayonWithRustVsPython. Trying on Rayon with Rust vs Python Thread and ProcessPools.

1

postgresInsertPerformance. Testing Postgres Insert Performance

1

testApacheArrow. Trying out Apache Arrow, compare to Polars.

1

s3cloudStorage_Golang_Python_Rust. Golang, Rust, and Python working with s3 files.

1

DSAforTheRestOfUs. Introduction to DSA (Data Structures and Algorithms) with Rust.

1
59
Apply