About Me
- 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
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.
PetMeet
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.
TypeScript Compiler Architecture Analysis
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.
CovER (Covid Essential Resources)
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.
Vade
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.
Goal Husky!
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.
Henrick Bot
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.
Tourists vs GDP Data Report
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