Skip to content

About Me

Hello 👋

This is Junxuan Bao, currently based in Hamilton, Ontario, Canada. I am a third-year Honours Bachelor of Computer Science student @ McMaster University with a 3.93/4.00 GPA. Additionally, I serve as the General Manager and Head of Internal Software at ESH Group, a UGC game content creation company. You can reach me at [email protected].

I am currently working on a free full-stack web development tutorial and launching Half Biz., a SaaS project for small businesses.

Work Experience

Software Development Intern @ Resiliō Climate Solutions

May 2025 – August 2025 / Hamilton, ON / On-Site / Internship

  • Redesigned company website independently using Astro, resulting in a 400% improvement in overall site performance—including faster load times, better SSO integration, and enhanced maintainability.
  • Built a full-stack SaaS environmental risk warning system using React and Express.js in a monorepo architecture, fully integrated with an internal Learning Machine for real-time risk analysis.
  • Implemented TSOA to structure Express.js APIs with OpenAPI-compliant annotations, and deployed Swagger UI for streamlined, self-documenting developer workflows.

Communications Assistant 2A @ McMaster University

March 2025 – September 2025 / Hamilton, ON / On-Site / Part-Time

  • Automated research funding approval workflows with Microsoft Power Automate, reducing manual processing by 90%.
  • Edited and maintained content on WordPress to ensure up-to-date information.

Founder @ Half Biz.

Dec 2024 – Present / Canada / Remote / Permanent Part-Time

  • Co-founded a company with friends to help small businesses quickly scale operations.
  • Launched a business tool with features including loyalty programs, self-delivery systems, and online ordering systems built using PostgreSQL, Redis, React, and Express.js.
  • Projected to save family-owned restaurants $2,760 annually by reducing software costs from $3,000 to $240.
  • Gained adoption from over a dozen small businesses within a week of rollout.
  • Tech Stack: React, Express.js, PostgreSQL, Redis.

Software Engineer @ Envoy Hamilton

Sep 2024 – Present / Canada / On-Site / Part-Time

  • Designed and implemented a 24-hour smart parcel locker system with the goal of generating $10,000 in annual revenue per site.
  • Improved user convenience by eliminating delivery time constraints, utilizing React, Express.js, and MySQL to create a robust and user-friendly system.
  • Developed an integrated smart lock mechanism using ESP32 microcontroller and Arduino (C++) to enable real-time locker access control.

General Manager / Head of Internal Software @ ESH Group

Sep 2017 – Present / Mainland China / Remote / Permanent Part-Time

  • Led the growth of a UGC gaming content company from early operations to $400,000 in annual revenue.
  • Managed finance, HR, taxation, and global partnerships as General Manager, while also developing internal systems (CRM, ticketing, finance tools, login) that increased efficiency by 6×, reduced response time to 24 hours, and improved productivity by 40%.
  • Managed 5+ full-time employees and 90+ part-time employees directly.
  • Partnered with major enterprises like NetEase Games.
  • Led projects sustaining over 10 years with 100M+ registered users and 80K daily active users.
  • Represented our company in one of the largest gaming expos and secured multiple partnerships.

High School Math Teaching Assistant @ SLSS

Sep 2022 – Jan 2023 / Canada / On-Site / Student Activity

  • Assisted in teaching Grade 10 high school mathematics.

STEAM Lab Supervisor @ CWA

Sep 2020 – Jun 2021 / Mainland China / On-Site / Student Activity

  • Established and managed the school STEAM lab.
  • Organized and led multiple student clubs.

Student Council President @ CWA

Sep 2020 – Jun 2021 / Mainland China / On-Site / Student Activity

  • As the inaugural student council president, collaborated with the school to build a foundational student council framework.
  • Organized and led multiple school-wide events.

Education

McMaster University

Honours Bachelor of Science in Computer Science (with Co-op)
Aug 2023 – May 2027 / Canada / Four-Year Program + Co-op

  • GPA: 3.93 / 4.0 (Dean’s Honour List)
  • Core Courses: Data Structures & Algorithms, Software Design, Databases.
  • Elective Courses: Physics, Economics, Sustainability.
  • Programming Languages: Java, Python, C, TypeScript (JavaScript), ELM.
  • First-Year Project: Multiplayer online Japanese Mahjong game developed with ELM stabl.rocks online module.

Projects

Half Biz. Business Platform

Dec 2024 – Present Launched a business tool with features including loyalty programs, self-delivery systems, and online ordering, built using PostgreSQL, Redis, React, and Express.js. Projected to save family-owned restaurants $2,760 annually by reducing software costs from $3,000 to $240.

Full-Stack Developer Course

Sep 2024 – Present Designed and delivered a free full-stack development course to empower university students to complete their first projects using modern technologies. Created comprehensive tutorials covering front-end development with TypeScript and React, with real-world examples using Express.js and PostgreSQL.

EaseCation User Service System

Jul 2024 – Present Developed a serverless system with 99.99% uptime using MySQL, React, and Express.js, integrating platform APIs to automate manual operations. Enhanced user response rates from 25% to 100%, enabling 35% of work orders to be resolved automatically within a minute through AI-powered autoresponders.

Envoy 24-Hour Parcel Locker System

Sep 2024 – Present A smart locker system in Hamilton, Canada, enabling users to collect parcels autonomously. Developed using React, Express.js, MySQL, and integrated smart lock mechanism with ESP32 microcontroller.

EaseCation Office Automation System

Jan 2021 – Dec 2024 Streamlined resource requests, with 70% of approvals now fully automated and remaining requests reviewed within 24 hours, down from 2–3 days. Enhanced employee satisfaction by removing process bottlenecks.

NexaGate OAuth Authentication System

An enterprise-level single sign-on system for unified user authentication across multiple platforms. Built with PHP and MySQL.

EaseTree Charity Planting Project

A community initiative encouraging gamers to complete tasks to plant trees globally. Over 1,000 trees have been planted worldwide.

Skills

Programming Languages

With over a year of hands-on project experience:

  • TypeScript (JavaScript)
  • MySQL / PostgreSQL
  • PHP
  • HTML/CSS
  • Java
  • Python
  • C

Frameworks & Tools

With over a year of hands-on project experience:

  • React
  • Express.js
  • Astro
  • Serverless
  • Cloud computing (AWS, etc.)
  • TSOA
  • Git
  • Docker
  • Monorepo
  • CI/CD Pipelines
  • Power Automate
  • OpenAPI
  • Swagger
  • RESTful API
  • Linux
  • Spring Boot
  • Next.js
  • Vue.js
  • WordPress

Technical Skills

  • UX Design
  • UML Modeling
  • Figma
  • SDLC frameworks
  • Agile Development
  • Game Design and Planning
  • Client Communication and Support
  • UI/UX Design
  • Video Editing (DaVinci Resolve)

Administrative Skills

  • Human Resource Management
  • Financial Management
  • Taxation (Mainland China)
  • Legal Compliance (Mainland China)
  • Workflow Management
  • Content Management (Compliance, IP)
  • Project Management
  • Event Planning and Execution
  • Team Leadership

Language Skills

  • Chinese (Mandarin/Simplified Chinese) – Native
  • English – Fluent, proficient in business writing and communication

Other Skills

  • Licensed Driver (Canada)

Honors & Awards

Titles

  • Alibaba Cloud Architect Expert Certification
  • Harvard University China-US Student Leaders Summit Campus Intern Certification
  • China Think Big Campus Ambassador / Coach Certification

National and International Awards

  • National First Prize, China Ministry of Education Computer Production Contest
  • National First Prize, Global Educational Robotics Competition
  • Third Prize, Global Finals of Global Educational Robotics Competition

Scholarships

  • McMaster University Global Experience Scholarship $850
  • University of Alberta Leadership Scholarship $10,000
  • University of Alberta Entrance Scholarship $5,000
  • University of Toronto Entrance Scholarship $2,000

Career Goals

  • Software Engineer
  • Corporate Administration
  • K12 Education
View Resume in New Tab