Han

Hi! My name is Han!

I'm a Computer Systems Technology(CST) Co-op student @ BCIT.

About Me

Hi there, my name is Hanxiao Mao and you can call me Han. After finished my CST journey at BCIT, I am now seeking an entry-level role in the tech industry, from QA Engineer, DevOps Engineer, Front-End Web Developer to Full-Stack Web Developer. Prior to CST program, I have competed a full-stack web development BootCamp program at CodeCore College. Exploring the digital world is my passion, and I want to deliver top-quality code by improving technical ability and gain experience on large-scale projects. There is so much to learn in every field and I'm ready for it!


Education

Computer Systems Technology - BCIT (GPA: 91%)
Web Development BootCamp - CodeCore College

Work Experience

  • Software Engineer (Co-op & Part-time) – Innovibe

    May 2023 – Sep 2024 · Vancouver, BC

    • Served as a primary client liaison—coordinated daily communication, gathered requirements, and provided technical updates, ensuring timely delivery and client satisfaction.
    • Developed and launched a high-traffic web platform using React, TypeScript, Prisma ORM, AWS SQL, and Tailwind CSS—reached 7,000 users in two weeks.
    • Built and deployed mobile apps with React Native, Xcode, and Android Studio, expanding reach across iOS and Android devices.
    • Integrated deep linking, OAuth, and Amplify/Cognito for secure and intuitive authentication flows.
    • Upgraded critical libraries (e.g., React Router v5→v6, MUI v5→v6) to improve performance and maintainability.
    • Used Wix and TeleportHQ to quickly create and ship client-facing marketing websites.
  • Web Developer Volunteer - Mama's Haven Dog Rescue

    Dec 2024 - Present

    • Designed, developed, and currently maintain the organization's website to support its mission of rescuing and rehoming abandoned dogs.
    • Implemented features such as adoptable dog listings, success stories, and donation workflows to enhance transparency and user engagement.
    • Built a custom admin panel for staff to manage content including rescue waitlists and success stories, streamlining internal operations.
    • Developed the frontend using React, Tailwind CSS, DaisyUI, and React Router for a responsive and accessible UI across devices.
    • Engineered the backend using Express.js and MongoDB, with Cloudinary integration for image upload, compression, and hosting.
    • Collaborated closely with the rescue team to gather content and continuously refine the site's layout and messaging.
    • Monitored performance and analytics to provide actionable insights for community engagement and outreach strategies.
    Live Site
  • Website Support - 2% Animal Rescue

    May 2023 - Present

    • Maintain and enhance the organization's WordPress website to support animal adoption efforts and donor engagement.
    • Perform regular content updates, integrate essential plugins, and refine layouts to improve usability and site performance.
    • Support the rescue team by ensuring timely communication of events, adoption campaigns, and pet listings online.
    Live Site

Skills

Java Java
C C
JavaScript JavaScript
TypeScript TypeScript
React React
React Native React Native
Node.js Node.js
Prisma Prisma
GraphQL GraphQL
MongoDB MongoDB
MySQL MySQL
PostgreSQL PostgreSQL
Git Git
Vercel Vercel
WordPress WordPress
HTML5 HTML5
CSS3 CSS3

Projects

  • Responsive Web App

    DisGame

    DisGame is a self-initiated personal project that combines game discovery with a ticket-based daily raffle system.

    Front-End
    React + TypeScript + React Query + Zustand + React Router + Chakra UI

    Backend-End
    Node.js + Express + MongoDB

    GitHub Website
    Mobile design app Credo
  • Mobile Design

    Credo

    A Mobile app aims to help people who want to apply for or already own credit products, and to save their time and energy in applying by offering them recommendations based on their special needs.

    GitHub Website
    Mobile design app Credo
  • Group Project

    Delish

    A homemade meal web app to connect home cooks and customers. Home cooks can create meals and set up price while customers can order meals and give them reviews.

    GitHub Video Intro
    Web design app Delish
contact icon

Contact me

Let's get in touch and start a conversation!