Skip to content
View FedericoDM's full-sized avatar
:electron:
Coding
:electron:
Coding
  • Energy & Environment Lab
  • Chicago, IL
  • X @federdm

Organizations

@DatalabITAM @uchicago-justice-project @basalto-io @uchicago-2022-mpcs51042 @uchicago-capp-30320

Block or report FedericoDM

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
FedericoDM/README.md

Hello, I'm Federico 👋

I am currently working on my MS in Computational Analysis and Public Policy at The University of Chicago. I also work as a Data Scientist on a wide variety of projects, including webscraping, supervised and unsupervised ML models, data visualization and process automation. I also have designed the underlying AWS architecture in most of the projects I have worked.

Feel free to take a look at my resume and to connect with me via LinkedIn.

  • 🐍: The programming languages I use are: Python, SQL, C and R.
  • ☁️: Cloud Computing Stack: AWS (EC2, Lambda, Route53, SQS).
  • 📊: Other skills: Power BI, Databricks, Elasticsearch.
  • 📖 Currently working on: Natural Language Processing and AWS.

Some of the projects that I have worked on, among others, are:

  • Design webscraping pipelines to visualize goods' prices over time.
  • Supervised Machine Learning to predict price changes over time.
  • Unsupervised Machine Learning to create recommender systems.
  • Real time media alerts.

You can see some of my work on the following repositories:

  1. 🌲 Streamlit App to extract CO2 emissions data in real time: I worked with the City of Long Beach (CA) to automate their data extraction process from public websites. As a result, I created a Streamlit app that allows them to select the website they want and the year of interest. They can also download the data into their local computer.

  2. 💰 Weekly alert system to manage household expenses via Splitwise's API: In pro of managing better our household's budget and expenses, I created a pipeline that extracts our expenses data from the Splitwise API. Then, every week, we get an e-mail that summarizes our expenses for the current month.

  3. 💬 Natural Language Processing Analysis of the Mexican's President Daily Conferences: As part of a class project (and also personal interest), I scraped all of the president's morning conferences and trained a model to assign each conference an 'aggressivity score', based on how hostile he is on the press conference.

  4. 🗺️ API extraction codes I have used in other projects: You can mostly find some code samples of API extractions I have done in the past for different projects. These range from Financial to Government APIs.

  5. 📊 Some webscraping side projects I have previously worked on: Here, you can find some code I created to extract data from different websites, per different clients' request. In these cases, the main goal was to get and deliver the clean data to the final user.

GitHub Streak

Pinned Loading

  1. splitwise-household-expenses splitwise-household-expenses Public

    Household Expenses Automation via Splitwise

    Python

  2. City-of-Long-Beach-Public/climate_inventory City-of-Long-Beach-Public/climate_inventory Public

    Repository with the Climate Inventory Automations

    Jupyter Notebook 1

  3. AMLO-NLP AMLO-NLP Public

    Code to analyze the Mexican President's morning conferences with NLP

    HTML 1 1

  4. API-extractions API-extractions Public

    This repository exemplifies some work I have done regarding API usage and data extraction for several projects in the past.

    Python

  5. webscraping-sideprojects webscraping-sideprojects Public

    Repository with the webscraping codes used for several one-off projects I have done (including data extraction from Indian schools, Tanzanian schools and Mexican election polling stations.).

    Jupyter Notebook

  6. mpcs51042-finalproject-hashtable mpcs51042-finalproject-hashtable Public

    Final Project for the MPCS51042 - Python Programming Class

    Python