Skill Areas

Languages

Core Java, Python, HTML/CSS/JS/PHP, R, MySQL

Concepts

Object-Oriented Programming, Data Structures, Algorithms

Small Projects

Python

Web Scraping / RSS

In this small project, I built a Python web app in Flask and deployed it though PythonAnywhere. The project uses BeautifulSoup to scrape news publishers' RSS pages and aggregate news articles.

Image source: Bing Image Creator AI (beta)

R

Natural Language Processing

For this project, I used data mining principles to explore differences between news articles from opposite political camps. I looked for features in common between articles from the same camp witch differed between camps. In particular, I lemmatized words and parsed them for root word origins then compared common root language characteristics of each camp.

Image source: Bing Image Creator AI (beta)

Large Projects

Skill Tree

My Computer Science Degree - In Python

This is a large, on-going project to capture (as much as possible) the work a student in a Computer Science Degree program would produce. In essence, I'm re-doing almost all of my Computer Science assignments in Python (except where that's not possible, or I just don't know how to do so yet).

Image source: Bing Image Creator AI (beta)