FEAT: CRISIS, and with that all, project content complete.
This commit is contained in:
@@ -65,3 +65,15 @@ firebase:
|
|||||||
fore: '#F57C00'
|
fore: '#F57C00'
|
||||||
back: '#EEF3F5'
|
back: '#EEF3F5'
|
||||||
link: https://firebase.google.com
|
link: https://firebase.google.com
|
||||||
|
|
||||||
|
python:
|
||||||
|
name: Python
|
||||||
|
fore: '#FFD94B'
|
||||||
|
back: '#346C94'
|
||||||
|
link: https://www.python.org
|
||||||
|
|
||||||
|
bs:
|
||||||
|
name: Beautiful Soup
|
||||||
|
fore: '#97DACB'
|
||||||
|
back: '#1C4E63'
|
||||||
|
link: https://www.crummy.com/software/BeautifulSoup/bs4/doc/
|
||||||
@@ -11,15 +11,21 @@ malung:
|
|||||||
description:
|
description:
|
||||||
Led a team of 3 to create Malung, an <b>online COVID-19 classifier</b>. With
|
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
|
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>
|
<b>manage patient data on the cloud</b>. <br><br> Doubled as the <b>backend
|
||||||
during development, managing the site and its database.
|
/ DevOps lead</b> during development, managing the site and its database.
|
||||||
|
|
||||||
|
|
||||||
outcomes:
|
outcomes:
|
||||||
- Hosted site through Microsoft Azure.
|
- 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.
|
- Managed database with MariaDB; Containerized on Docker instance for local
|
||||||
- Collaboratively designed site’s UI with Figma, focusing on responsive design.
|
development.
|
||||||
|
|
||||||
|
- Built account system with PHP, which interfaced with frontend through
|
||||||
|
backend API.
|
||||||
|
|
||||||
|
- Collaboratively designed site’s UI with Figma, focusing on responsive
|
||||||
|
design.
|
||||||
|
|
||||||
#*----------------------------------------------------------------------------*#
|
#*----------------------------------------------------------------------------*#
|
||||||
|
|
||||||
@@ -36,14 +42,18 @@ freshmanual:
|
|||||||
|
|
||||||
description:
|
description:
|
||||||
Lead developer during the initial development of the FreshManuals app.
|
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
|
Worked with <b>team of 5</b> at Tightrope Interactive to design, build, and
|
||||||
the <b>mobile product manual aggregator</b>.<br><br>FreshManuals is currently available
|
test the <b>mobile product manual aggregator</b>.<br><br>FreshManuals is
|
||||||
for download on the <b>iPhone app store</b>.
|
currently available for download on the <b>iPhone app store</b>.
|
||||||
|
|
||||||
outcomes:
|
outcomes:
|
||||||
- User interface built using React/React-Native, for multiplatform integration.
|
- User interface built using React/React-Native, for multiplatform
|
||||||
|
integration.
|
||||||
|
|
||||||
- Used Firestore/Firebase to store and access user account data.
|
- Used Firestore/Firebase to store and access user account data.
|
||||||
|
|
||||||
- Integrated paid yahoo search results into mobile search results.
|
- Integrated paid yahoo search results into mobile search results.
|
||||||
|
|
||||||
- Used Fetch API to request user manual data from website API endpoints.
|
- Used Fetch API to request user manual data from website API endpoints.
|
||||||
|
|
||||||
#*----------------------------------------------------------------------------*#
|
#*----------------------------------------------------------------------------*#
|
||||||
@@ -61,13 +71,16 @@ pollbuddy:
|
|||||||
description:
|
description:
|
||||||
React developer for Poll Buddy, an <b>online questionnaire service</b> used by
|
React developer for Poll Buddy, an <b>online questionnaire service</b> used by
|
||||||
hundreds of students and teachers on the Rensselaer Polytechnic Institute
|
hundreds of students and teachers on the Rensselaer Polytechnic Institute
|
||||||
campus. Worked on <b>cleaning source code</b>, transitioning from legacy technology,
|
campus. Worked on <b>cleaning source code</b>, transitioning from legacy
|
||||||
and <b>improving the site’s user experience</b>.
|
technology, and <b>improving the site’s user experience</b>.
|
||||||
|
|
||||||
outcomes:
|
outcomes:
|
||||||
- Cut 30% of the front-end codebase by switching to the modern, functional
|
- Cut 30% of the front-end codebase by switching to the modern, functional
|
||||||
style.
|
style.
|
||||||
- Wrote and refined dozens of front-end tests using Jest for React components.
|
|
||||||
|
- Wrote and refined dozens of front-end tests using Jest for React
|
||||||
|
components.
|
||||||
|
|
||||||
- Ran discount usability study on Poll Buddy’s UI, to isolate and correct
|
- Ran discount usability study on Poll Buddy’s UI, to isolate and correct
|
||||||
flaws that novel users encountered.
|
flaws that novel users encountered.
|
||||||
|
|
||||||
@@ -76,27 +89,28 @@ pollbuddy:
|
|||||||
rpi-crisis:
|
rpi-crisis:
|
||||||
id: rpi-crisis
|
id: rpi-crisis
|
||||||
title: CRISIS
|
title: CRISIS
|
||||||
stack: [ html, css, js, php, docker, mariadb, azure ]
|
stack: [ python, bs ]
|
||||||
link: /404
|
link: https://rpicrisis.org
|
||||||
color: red
|
color: rpi-crisis
|
||||||
|
image: /res/projects/rpi-crisis.png
|
||||||
|
|
||||||
ready: false
|
ready: false
|
||||||
|
|
||||||
description:
|
description:
|
||||||
Lorem Ipsum is simply dummy text of the printing and typesetting industry.
|
<b>Backend developer</b> for Correcting Rensselaer’s Insufferable Student
|
||||||
Lorem Ipsum has been the industry's standard dummy text ever since the
|
Information System (CRISIS), a web-app to help students organize and <b>manage
|
||||||
1500s, when an unknown printer took a galley of type and scrambled it to
|
their curriculum</b> at Rensselaer Polytechnic Institute (RPI). Worked to
|
||||||
make a type specimen book. It has survived not only five centuries, but also
|
<b>expand data collection</b> system, and decipher information from RPI’s
|
||||||
the leap into electronic typesetting, remaining essentially unchanged.
|
legacy SIS.
|
||||||
|
|
||||||
outcomes:
|
outcomes:
|
||||||
- Lorem Ipsum is simply dummy text of the printing and typesetting industry.
|
- Wrote web-scrapers using Beautiful Soup to pull data from QuACS, another
|
||||||
|
well-known course scheduler, jump-starting the site’s backend.
|
||||||
|
|
||||||
- Lorem Ipsum has been the industry's standard dummy text ever since the
|
- Wrote web-scrapers to extract course templates from RPI’s numerous
|
||||||
1500s, when an unknown printer took a galley of type and scrambled it to
|
major-specific websites.
|
||||||
make a type specimen book.
|
|
||||||
|
|
||||||
- It has survived not only five centuries, but also the leap into electronic
|
- Used Lark to parse course requirements from RPI’s convoluted course
|
||||||
typesetting, remaining essentially unchanged.
|
catalog.
|
||||||
|
|
||||||
#*----------------------------------------------------------------------------*#
|
#*----------------------------------------------------------------------------*#
|
||||||
BIN
res/projects/rpi-crisis.png
Normal file
BIN
res/projects/rpi-crisis.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 330 KiB |
@@ -32,6 +32,7 @@
|
|||||||
.malung { --color: #F76F8E }
|
.malung { --color: #F76F8E }
|
||||||
.freshmanual { --color: #3b91db }
|
.freshmanual { --color: #3b91db }
|
||||||
.pollbuddy { --color: #7f6491 }
|
.pollbuddy { --color: #7f6491 }
|
||||||
|
.rpi-crisis { --color: #a06ce4 }
|
||||||
|
|
||||||
.flex-space, .flex, br { flex-grow: 1 }
|
.flex-space, .flex, br { flex-grow: 1 }
|
||||||
.flex.dark { background-color: var(--dark) }
|
.flex.dark { background-color: var(--dark) }
|
||||||
|
|||||||
Reference in New Issue
Block a user