About
I hold a BS degree in Computer Science from Southern Illinois University at Carbondale. I like to create apps and tools that can benefit the general consumer and improve the lives of others. Other than programming, my hobbies include biking, rafting, and reading about history. Below is a picture of me rafting (center).
Skills & Technologies I have worked with
- Python
- Flask
- HTML/Bootstrap/JavaScript
- Java
- C/C++
- MongoDB
- SQL
- React
- Postgres
- Heroku
- DigitalOcean
- Tensorflow
- Jinja
- ML
- MATLAB/Octave
- jQuery
Projects
www.FamCollab.com
This is a social media site that I am currently developing as a hobby. Python Flask is used as the backend, while HTML/CSS/JavaScript is used as the frontend. The Postgres is used to store account credentials.
FamCollab is a simple social network that has the intent to connect family members. A user can sign up, customize their profile, and interact with others. It is a very practical idea and uses the web framework Flask as its skeleton. Other technologies include Python, JavaScript, Bootstrap 5.0, and Postgres to hold user data. The curing of my phone addiction meant that I was cutting contact with my family members for long periods of time during my work. I was inspired to build this app to stay in touch with family even when I was away from my phone.
CovidCaution
This is an infographic that I worked on with one other person. This consists of the Python Flask framework with HTML/CSS/Javascript as the frontend. Heroku was used to upload this site. I have also utilited the API from cdc.gov to fetch relevant statistics.
The motivation behind this project was to use my skills to develop a website to better alert concerned citizens of the coronavirus, and provide updates on a given area. This project was featured on multiple SIUC computer science social media profiles, as it was incredibly useful for others to use and received applause by many CS professors. You can view this project at covidcaution.herokuapp.com
www.salukispeech.com
This is a website that I created with one other person for my senior project. It is a web app that was built using the Python Flask framework with HTML/CSS/Javascript for the frontend and Postgres for the database. Used DigitalOcean to get domain name.
This website provides guided pronunciation practice. As learners work to describe pictures, they can track their pronunciation accuracy in the provided transcript. When learners notice errors in the transcript, they can provide the intended word to get a phonetic analysis of the differences and hop over to relevant lessons for more practice on troublesome sounds of English.
TweetTragedy
I chose to build this web app on my own because it was very practical and useful. This is a web application that was designed with Flask and utilizes the Twitter API to grab relevant tweets that fit the search query and displays those tweets on a map, by their location. For example, I can look for mentions of hurricanes in the last week, and I would get the geotags of the tweets that are relevant to the condition of a hurricane on a map. This software would be useful for humanitarians and first responders.
In recent times, social media has emerged as a low-latency data source to quickly understand disaster situations. An example of ongoing natural disasters are the two hurricanes in the Gulf Coast and forest fire in California. The goal of this project was to create a tool that leverages Twitter as a social sensor to collect, analyze and visualize disaster related tweets.