Sarah Chou - Home
profile pic

Sarah Chou

Northeastern University Graduate, Class of 2020

Computer Science and Cognitive Psychology Major

Interaction Design Minor

Welcome to my website! I created this site using HTML, CSS, Bootstrap and Flexbox. This website is still a work in progress, so stay tuned as I update it! I have visions for how I would like it to look, and am learning new front-end development skills each day that I work on this.

The goal of this site is to serve as a portfolio of the projects I have worked on, both inside the classroom and out. I've worked on several class projects (in Database Design, Interaction Design, Human Computer Interaction, and more!) that I am proud to showcase. I have also worked on side projects at hackathons, or in my own free time, to learn new technologies, frameworks, and skills.

As a student with a combined major and a minor, I have indisciplinary skills and interests. I have coded programs, designed interfaces, and prototyped experiences. I enjoy problem solving through code, I like coming up with solutions to issues that people face everyday, and I love understanding users empathetically. My goal as a programmer, designer, and engineer, is to create solutions with user-centered design as a primary focus.

About


Projects

UX Projects

Meaningful Occasions

Meaningful Occasions provides all-in-one, high quality events for non-profit agencies and for-profit companies looking to empower vulnerable communities.

See More

What2Do

A mobile app to browse local events in your area, catered towards your interest profile.

See More

TA Portal

A centralized website for TAs to gather, communicate, ask questions, input hours, and complete their tasks on.

See More

Decisions

A mobile app to aid in the decision making process.

See More

CS Projects

Here is a link to my Devpost, which has projects I worked on at hackathons like BostonHacks, Superposition II, SheHacks Boston, and TechTogether Boston.

Here is a link to my Github, which has repositories of some projects I have worked on both inside the classroom and outside the classroom.

I plan on uploading more of my work soon, as this website is still a work in progress.


Chester Park Green Space: Data Visualization


This is a website I worked on in a group project for my Data Science 4200: Information Presentation and Visualization class. We surveyed residents and park goers in the local area to evaluate and assess what they use the park for, and what they wish they could use the green space for, in order to better inform the Chester Square Neighbors Association to increase usability of the park. Based on our findings, we created charts in D3, and implemented interactive data visualizations on our website that used brushing and linking for easier visual understanding. The website was built using HTML and CSS. Check out our Github repo for this project and our powerpoint final presentation for further insights.

Built with:  D3, HTML, CSS, Github


Hack the Gap!: Website and Data Viz


This is a website I worked on at TechTogether Boston 2019. My team and I won the award sponsored by the Boston Women's Workforce Council: Hack the Gender Gap Challenge. More information about the challenge and its judging criteria can be found here. Our inspiration for this project was simply to find a way to organize some data about the wage gap, and gain insight using visualizations in Tableau. We used MySQL to filter the data and conduct initial queries on the raw data. We used Tableau to build the charts that display our findings in a visually appealing manner so that we could see trends and patterns. The website was built using HTML, CSS, JavaScript, and BootStrap. Check out our Github repo for this project and our Devpost submission with more insights on challenges we faced and what we are proud of.


Built with:  MySQL, Tableau, HTML, CSS, JavaScript, Bootstrap, Github


Boston Crime Database: Website & Data Viz


This is a website I worked on for my CS3200 Database Design class. I worked with a team of 4 other students. Our inspiration for this project was simply to find a way to organize and visualize data from this Boston Crime dataset, and gain insight using visualizations in Tableau. We used MySQL to filter the data and conduct initial queries on the raw data. We used Tableau to build the charts that display our findings in a visually appealing manner so that we could see trends and patterns. The website was built using HTML, CSS, JavaScript, and BootStrap. Check out our Github repo for this project.


Built with:  MySQL, Tableau, HTML, CSS, JavaScript, Bootstrap, Github


P.U.S.H. Android App


This is an Android app I helped build at PearlHacks 2017, an all-female hackathon at UNC Chapel Hill in North Carolina. I worked with a team of 2 other students. This project was awarded the prize for "Best Mobile Application" and "Best Use of the Bandwidth Texting or Calling API". This was one of my first hackathons that I attended, and it was great to work on a meaningful project that won awards! We created P.U.S.H. - Preventing Unwanted Social Harassment - as a way to avoid dangerous social situations for women. Users of the app can simply click on a push notification at the top of their phone screen if they feel they are in danger, and their friend group (pre-selected at the beginning of the night out), will be notified of a pre-selected message to send help. We used Java to create the Android app and the Bandwidth API for texting purposes. Check out our Github repo for this project, and our Devpost submission for more insights on our inspirations, challenges, and achievements.


Built with:  Android Studio, Java, Bandwidth API, Github


Holibot Twilio Texting Bot


Holibot is a Twilio texting bot I helped build at Superposition II 2018, an all-female hackathon for middle, high school, and college females in the Bay Area. I worked with one other high school student, and our project was awarded the prize for "Best Pitch". We found out about the Twilio API through a presentation at this hackathon and were excited to try it out. The purpose behind the bot was a little silly, but it was fun to work on! We created a texting bot that would text back random national holidays that fell on the date the user texted to it. We used this list of random national holidays and the Twilio API and created a Flask app implementing logic to read in data from two text files (one that has all of the dates of weird holidays and one that has all of the weird holidays listed) and create a python dictionary. We then created a method that, given a date, will return the holiday of that date. Finally, utilizing the Twilio API, we were able to check if the date texted is a date in our dictionary, respond back with an SMS message of the corresponding holiday! Check out our Github repo for this project, and our Devpost submission for more insights on our inspirations, challenges, and achievements.


Built with:  Python, Flask, Twilio API, Github


EatThisBot Twitter Bot


EatThisBot is a Twitter bot account that my friend Jamie and I developed at BostonHacks 2019. We wanted to learn how to create a Twitter bot, as avid and active Twitter users ourselves, and used this hackathon as a way to learn! We built this using JavaScript and a platform called Glitch (see here for an example). We used Uptime Robot to schedule HTTP requests every 4 hours which triggers Glitch to send a tweet to a new Twitter account (@EatThisBot) that we created. Our JavaScript file uses a randomizer to first choose a sentence structure from the different options that we wrote, and then completes the sentence with word variables. We have lists of different types of words (e.g. a list of foods, a list of adjectives, a list of amounts, etc.) to help fill in the blanks with words that will make a syntactically correct sentence, but that might not be semantically correct. This bot randomly generates a tweet once every specific interval of time (we set it to once every 4 hours for now but it can be as frequent as every 5 minutes). The tweets consist of a random sentence structure and random words that we wrote to fill in the blanks of the sentences. Check out our DevPost submission for more information on this project, and follow us on Twitter for suggestions on what to eat @EatThisBot.


Built with:  JavaScript, Glitch, Uptime Robot, Postman

Resume


Here is a link to my  resume.

Contact



Made with love by Sarah