<Hello> 👋 I'm Henry </Hello> 

About Me

A picture of me in black and white
  • name <- "Henry Bao"
  • pronouns <- "He" && "Him"
  • education <- "MSIS @ Cornell" && "INFO @ UW"
  • languages <- c("Python", "JavaScript/TypeScript", "Swift", "Java")
  • resume <- download()
  • linkedin <- redirect()
  • github <- redirect()
  • e-mail <- "henry@bao.nyc"

Projects

NetPrism
NetPrism's logo

Co-Founder / Software Developer

● Led a software startup enabling users to make intelligent data-driven decisions thanks to a data analytics and processing platform. Ideated and conceptualized the product and owned the full software development lifecycle, implementing with TypeScript and associated web technologies.
● Evaluated technical requirements and researched adequate technologies, analyzing benefits and drawbacks in terms of scalability and sustainability and aiming at avoiding future technical debt.
● Built a web scraper powered by Google's Puppeteer library together with a Node.js RESTful API server to extract, analyze and process data readily available online.
● Migrated an existing mobile application, Restock Alerts' backbone to the newly developed NetPrism API.
● Maintain up-to-date knowledge of web & mobile technologies and best practices and monitor industry & competitive trends.

June 2022 - October 2023

Click here to learn more

PetMeet
PetMeet's logo

Developer

● Designed and developed an iOS application for pet owners to find friends for their pets, utilizing SwiftUI, UIKit and Storyboard to create a modern user interface.
● Decided on requirements and specifications and documented architecture, features, and technologies in a clear and concise design document allowing for faster and easier implementation.
● Built the back-end with Firebase as the ideal solution for image and data persistence.

March 2022 - June 2022

Click here to learn more

TypeScript Compiler Architecture Analysis
TypeScript's logo

Team Member

● Conducted a detailed component-level architecture analysis of the TypeScript compiler from multiple viewpoints.
● Identified styles and patterns used by the code base, assessed the architectural quality, and identified architectural flaws to perform system improvements by refactoring code.

December 2021 - March 2022

Click here to learn more

CovER (Covid Essential Resources)
CovER's logo

Team Member

● Figma prototype designed to help students with impairments at the University of Washington overcome the sense of insecurity during the COVID-19 pandemic and have better access to health-related resources on campus.
● Practiced design methods for identifying user needs, understanding user behaviors, devising new design concepts, prototyping these concepts, and evaluating utility and usability.

December 2021 - March 2022

Click here to learn more

Vade
Vade's logo

Lead Developer

● Vade is a multipurpose Bot that serves over 300k users and plans to support every feature possible. Our development team aimed to improve the user experience on the platform with bot interactions.
● Introduced features such as reaction buttons and auto-fill commands to address the lack of accessibility for users with disabilities that might experience problems interacting on the textual-based platform.
● The tech stack we utilized primarily consisted of TS/JS, Node, MongoDB, and Git.

December 2020 - May 2022

Click here to learn more

Goal Husky!
Goal Husky logo

Developer

● Managed a 4 and delivered a responsive web app using JavaScript and React, aiming at helping University of Washington students in finding like-minded people to accomplish different sets of goals, increasing their productivity.
● Created an engaging user experience by delivering an aesthetically pleasing user interface built with HTML, CSS, and JavaScript, allowing students to view and interact with others' goals and contribute with data stored in Firebase.
● Worked closely with fellow developers to build the project by planning and dividing tasks effectively and by maintaining close communication during implementation to support each other and remove roadblocks.

March 2021 - June 2021

Click here to view the page

Henrick Bot
Henrick Bot's avatar

Creator / Developer

● Henrick Bot is my first experience working with JavaScript and NodeJS. It first started as a passion project to provide commands that are premium on other bots free of charge.
● Now it houses over 70 different features and serves as my personal music bot as well as a testing platform for Vade.

December 2020 - Present
Tourists vs GDP Data Report
A screenshot of the shinyapp website

Team Member

● An interactive web page built with R and shinyapp.io for the technical foundations of Informatics course. My group decided to compare tourism around the world vs. GDP by pulling data we found on the internet. The website displays and compares data in three different ways.

March 2020 - June 2020

Click here to view the page