Judah Orli Perillo

full stack developer

based in ann arbor, michigan, united states

UFO Dashboard

personal projects, 2021

scraped UFO reports from the NUFORC website and created a python web application to create a dashboard

live dashboard is here

this is an extension of my data exploration project from 2017, though with more emphasis on app development. i used a combination of beautifulsoup and pandas to scrape ufo reports from the national ufo reporting center website and save them to csv. i used openrefine to clean data and then hosting the large file on github so i could access it via link. i created a python web application with flask that is a small dashboard with the ability to generate a random report. i frankensteined plotly's dash framework into my flask app to generate the map and graph on the dashboard. i'm using javascript and an xmlhttprequest to get the random report from the back end.

i would like to expand on this in the future by:
  • using a live database instead of loading up data via csv
  • having the ability to submit a new report
  • interactivity with the plotly dash parts, such as indicating a year or state and updating graphs accordingly
  • scraping and including different types of paranormal report data, such as bigfoot sightings

Sensitive Data Guide

university of michigan practicum, 2017

runner-up for best project

the sensitive data guide was part of a required program to take on a real life project with real clients. i was in a team that evaluated and proposed a new design of a service that provides information about safe computing to a university-wide audience. i was in a group of with three other school of information students. the sensitive data guide service is an informative tool for staff, faculty, and students to use to keep their own, personal data safe and keep the university safe. at the start of this project we began analyzing the existing web page and conducted user interviews and a competitive analysis. our goal was to identify target areas of the home page and sub pages that could be improved.

Data Exploration: UFO Sightings

university of michigan, 2017

In this project, I explored the large National UFO Reporting Center data base. I used Python and the Python libraries MatLab, pandas, SciPy, scikit-learn, and Seaborn to conduct this data exploration. I also used Tableau in my visualizations. I had a lot of fun with this project! You can explore my code in my GitHub repository here: https://github.com/judahorli/college/tree/master/UFO

High Fidelity Michigan Daily App Proposal

university of michigan, 2015

For twelve weeks as part of a group, from conception to prototype, I worked on designing an app for the Michigan Daily, a student run newspaper at the University of Michigan. During the process we sketched a lot of designs out, made paper prototypes, did user testing with our peers, and created mock-ups using Sketch, and a prototype using Principle.