Project Overview:

This website is a tool for users to compare prices for various procedures at different hospitals.

Functions

  • Users can search by hospitals or by procedures.
  • Results can be sorted by name or by cost.
  • Additional information is provided for both hospitals and procedures, including website url and map display.

Architecture

Project Overview:

Created a website using Python-based Flask framework that allows users to create, share, and track workouts.

Functions

  • Stores workout activity information such as sets, reps, weight, distance, and duration of exercise.
  • Allows users to share workouts and browse other users' workouts.
  • Keeps logs of workouts and displays workout history that can be filtered by exercise.
  • Provides additional exercise information using external API requests
  • Utilizes Jinja templating for efficient and reusable code when displaying workouts.

Architecture

Project Overview:

Created a website using React JS that displays news, local weather, and local events from various API requests. The user can customize a news categories, event categories, and choose a theme for the page.

Functions

  • Provides Weather, News, Local Events, and a Motivational Image using API requests
  • Utilizes React JS components to allow for fast component updates as user filters content to their preferences.
  • Webpage contains Customization feature that allows user to choose their content:
    • Motivational image (choose from Puppies, Space, Sports, and Flowers)
    • News Stories (choose from 7 news categories)
    • Local Events (choose from 25 event categories)

Project Overview:

Designed and built an Arduino-based digital clock that communicates with weather API.

Software

Used Arduino software (basis C++) to code key features:

  • LCD Display: Time & Weather Updates
  • WiFi Card: API requests to weather api and date/time api
  • Message Passing between WiFi shield and Arduino UNO via SPI communication

Electrical

  • LCD Screen
  • Arduino UNO
  • WiFi Shield
  • Level Shifter
  • Power Adapter

Mechanical

3D printed case

Project Overview:

Created a browser extension for creating a grocery shopping list by automatically pulling ingredients from recipe webpages.

Functions

  • Uses JQuery to identify recipe ingredients on a webpage and convert them into checklist items.
  • Pulls ingredients from recipe webpage and displays in extension's pop-up window.
  • Stores ingredients in background page for as long as the browser is open, even if a recipe's webpage is closed in the browser.
  • Allows user to manage recipe ingredient list from pop-up window:
    • Remove ingredients from list on pop-up window (syncs to cross ingredient off the webpage's ingredient list, if the webpage has not been closed).
    • Add custom ingredients to the list.
    • Delete all ingredients belong to a single recipe from the pop-up window display.
    • Email full ingredient list using browser's "mailto" handler.

Architecture

Coursework Overview:

Codecademy:

View my Codecademy Profile