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 online COVID-19 classifier. With Malung, you can detect COVID-19 in lung scans using machine learning, and manage patient data on the cloud.

Doubled as the backend / DevOps lead 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 site’s 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 team of 5 at Tightrope Interactive to design, build, and test the mobile product manual aggregator.

FreshManuals is currently available for download on the iPhone app store. 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 online questionnaire service used by hundreds of students and teachers on the Rensselaer Polytechnic Institute campus. Worked on cleaning source code, transitioning from legacy technology, and improving the site’s user experience. 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 Buddy’s 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: Backend developer for Correcting Rensselaer’s Insufferable Student Information System (CRISIS), a web-app to help students organize and manage their curriculum at Rensselaer Polytechnic Institute (RPI). Worked to expand data collection system, and decipher information from RPI’s legacy SIS. outcomes: - Wrote web-scrapers using Beautiful Soup to pull data from QuACS, another well-known course scheduler, jump-starting the site’s backend. - Wrote web-scrapers to extract course templates from RPI’s numerous major-specific websites. - Used Lark to parse course requirements from RPI’s convoluted course catalog. #*----------------------------------------------------------------------------*#