SENIOR PRODUCT ENGINEER

myO2: Finding Oxygen Cylinders During the Pandemic

myO2: Finding Oxygen Cylinders During the Pandemic

Running short of oxygen during lockdown

When COVID-19 peaked in Ho Chi Minh City, many patients with breathing difficulties needed oxygen urgently. Families had to call one place after another, and information about which stations still had oxygen changed by the hour. myO2 was built to bring that information into one website anyone could open.

The app launched on 29 August 2021. Each district has its own list of stations and refill points. Every station shows whether it still has oxygen, its address and phone number, and a button to call right away.

myO2: Finding Oxygen Cylinders During the Pandemic 1

Call now, or send a request

Someone who needs oxygen can call the station directly, or send a request through a short form. Volunteer groups and station managers have a management area to add cylinders and update their status and contact details. The home page orders stations by the user's district, so someone in a hurry does not have to scroll through the whole city.

Each of these choices has a cost. Cylinder status is updated by the station manager, so the site is only as reliable as those updates. That work stays with people, not with the app.

Rebuilt in 2026

In October 2026, I audited and modernized the code. I moved the Firebase configuration into environment variables, updated the Sass, and set up deployment on Cloudflare Pages. The project is now archived. I planned the features, designed the interface and wrote the code myself.

Tech Stack

  • React
  • Firebase
  • Sass