Files
portfolio/_data/work.yml

116 lines
3.7 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

malung:
id: malung
title: Malung
subtitle: COVID-19 Classifier
stack: [ html, css, js, php, docker, mariadb, azure ]
color: malung
image: /res/projects/malung.png
ready: true
description:
Led a team of 3 to create Malung, an <b>online COVID-19 classifier</b>. With
Malung, you can detect COVID-19 in lung scans using machine learning, and
<b>manage patient data on the cloud</b>. <br><br> Doubled as the <b>backend
/ DevOps lead</b> during development, managing the site and its database.
outcomes:
- Hosted site through Microsoft Azure.
- Managed database with MariaDB; Containerized on Docker instance for local
development.
- Built account system with PHP, which interfaced with frontend through
backend API.
- Collaboratively designed sites UI with Figma, focusing on responsive
design.
#*----------------------------------------------------------------------------*#
freshmanual:
id: freshmanual
title: FreshManual
subtitle: Mobile App
stack: [ react, js, firebase, swift, objective-c ]
link: https://apps.apple.com/us/app/freshmanuals/id1627091250
color: freshmanual
image: /res/projects/freshmanual.png
ready: false
description:
Lead developer during the initial development of the FreshManuals app.
Worked with <b>team of 5</b> at Tightrope Interactive to design, build, and
test the <b>mobile product manual aggregator</b>.<br><br>FreshManuals is
currently available for download on the <b>iPhone app store</b>.
outcomes:
- User interface built using React/React-Native, for multiplatform
integration.
- Used Firestore/Firebase to store and access user account data.
- Integrated paid yahoo search results into mobile search results.
- Used Fetch API to request user manual data from website API endpoints.
#*----------------------------------------------------------------------------*#
pollbuddy:
id: pollbuddy
title: Poll Buddy
stack: [ react, js, docker ]
link: https://pollbuddy.app
color: pollbuddy
image: /res/projects/pollbuddy.png
ready: false
description:
React developer for Poll Buddy, an <b>online questionnaire service</b> used by
hundreds of students and teachers on the Rensselaer Polytechnic Institute
campus. Worked on <b>cleaning source code</b>, transitioning from legacy
technology, and <b>improving the sites user experience</b>.
outcomes:
- Cut 30% of the front-end codebase by switching to the modern, functional
style.
- Wrote and refined dozens of front-end tests using Jest for React
components.
- Ran discount usability study on Poll Buddys UI, to isolate and correct
flaws that novel users encountered.
#*----------------------------------------------------------------------------*#
rpi-crisis:
id: rpi-crisis
title: CRISIS
stack: [ python, bs ]
link: https://rpicrisis.org
color: rpi-crisis
image: /res/projects/rpi-crisis.png
ready: false
description:
<b>Backend developer</b> for Correcting Rensselaers Insufferable Student
Information System (CRISIS), a web-app to help students organize and <b>manage
their curriculum</b> at Rensselaer Polytechnic Institute (RPI). Worked to
<b>expand data collection</b> system, and decipher information from RPIs
legacy SIS.
outcomes:
- Wrote web-scrapers using Beautiful Soup to pull data from QuACS, another
well-known course scheduler, jump-starting the sites backend.
- Wrote web-scrapers to extract course templates from RPIs numerous
major-specific websites.
- Used Lark to parse course requirements from RPIs convoluted course
catalog.
#*----------------------------------------------------------------------------*#