Dagmawi Fasil

Logo

Hi! Welcome to my Github Portoflio. I hope you enojoy reading my insights as much as I enojyed scraping and analyzing data across the web.

I'm currently a Data Scientst at Fi

I have 5 years of data analytics experience ranging across financial services, ad tech and media/entertainment industries.

If you want to reach out, feel free to contact me at my LinkedIn Profile Below

View My LinkedIn Profile

View My GitHub Profile

Dagmawi’s Portfolio


NFL Betting Spread Prediction

(Soon to be updated for the 2025 season!) Interact with this model and view historical performance data for your favorite team here

Project overview: As an avid sports fan, I looked for opportunities to incorporate both my fandom and my technical skillsets.

I scraped historical performance data, historical betting spreads, and historical weather to create a dataset to train a random forest classifier, which flows into the website listed above. This was a great project to construct an ETL pipeline, train/test an ML model, and then deploy said model to the cloud so others could interact with it.

The diagram below details how the website is powered and where data comes from

Technical skills: Random Forests, Cloud Computing, CI/CD Pipeline, ETL

Tools: Python, Sci-kit Learn, Docker, EC2, Github Actions

Open Code


Is The Powerball Rigged?

Project overview: I wanted to see if the powerball lottery was truly a fair lottery. If it wasn’t, I would take advantage

The powerball lottery selects 5 random numbers between 1 and 69 without replacement. If the lottery was fair, the distribution of these numbers should match that of random distribution for numbers picked between 1 and 69 without replacement.

Unfortunately, the lottery is indeed a fair game, meaning I won’t become a billionaire anytime soon. The QQ plot shows that the two distributions line up nearly perfectly, proving the powerball is indeed selecting the numbers at random, and there isn’t any preference towards smaller or larger numbers.

Technical skills: QQ Plot, Random Simulation

Tools: Python, Statsmodels

Open Code


Page template forked from evanca