Browser automation and web scraping
This scraper, built with Python and Playwright, automatically completes the Hims medical intake form for weight loss treatment and records which medication the website recommends based on your entries. It can run repeatedly with different patient information in order to gather data on what treatments Hims recommends for different types of people.
Mapping and spatial analysis
This map shows crimes that occurred near selected subsidized housing developments in Toledo, Ohio. I used QGIS to create half-mile buffer zones around specific addresses and spatially join them with crime data from the Toledo Police Department, creating a new dataset that distinguishes between crimes that happened inside and outside the buffer zones. I then imported the map layers into Mapbox and styled them.