Steven
Magaña-Zook's
Digital Portfolio

Computation for the public good

The LinkedIn Logo View My LinkedIn Profile

The GitHub LogoView My GitHub Profile

The Stack Overflow LogoView My Stack Overflow Profile

 Portfolio
      ▣    Open Source Contributions
      ▣    Presentations
      ▣    Data Science Projects
      ▣    Desktop Application Projects
      ▣    Android Application Projects

 About me

Open Source Contributions

Presentations

Random Forest Use in Predicting Cancer

Download: Presentation

Overview: This presentation introduces viewers to what random forests are, how machine learning has played a historic role in the medical field, and how random forests are becoming the preferred solution for classifying samples as cancerous or benign over black-box techniques like neural networks.

Data Science Projects

San Francisco Crime Data Analysis

Technologies Used: R

Project Writeup: Report

Overview: Using a dataset from a Kaggle competition, practice of the data science process was conducted in the R language to include: data acquisition, ingestion, preparation, exploratory analysis, and model building.

Other Project Ideas

Desktop Application Projects

Contact Book

Screenshot of the main user interface in the contact book application.

Technologies Used: Java (Swing, JDBC)

Code Repository: GitHub

Overview: This application manages an JDBC-based database persisted contact book using a graphical use interface. Features of this application include: adding / editing / deleting contacts from a database, adding / viewing / deleting notes on a contact, searching for contacts, and searching for notes.

Android Application Projects

Blood Pressure Diary

Screenshot of the main user interface in the Blood Pressure Diary application.

Technologies Used: Java (Android SDK), RoboGuice (dependency injection framework)

Code Repository: GitHub

Overview: This application was written to make it easy for people who need to track their blood pressure to do so from anywhere using their smartphone. Features of this application include: adding blood pressure readings, viewing readings in list or graph form, export of readings for sending to a health provider, and a help section that provides information on blood pressure ranges from a trusted medical source (Mayo Clinic).