Frank Bo

Xinyu (Frank) Bo

4th Year Data Science Student at University of Waterloo

Driven by curiosity — learning, building, and refining.

About Me

🌐 My Journey

I was born in Beijing twenty-one years ago. As a kid, I spent most of my time outside, exploring freely without much limits—and those years were genuinely happy. My family moved often, and I ended up attending four different elementary schools, living in cities across China.

For most of my early life, I didn’t think much about direction or purpose; I simply went with what felt comfortable. It wasn’t until high school that I started learning to take control of my time and develop a sense of ambition.

Entering university, I still saw myself primarily as a student—following instructions and absorbing what others taught. But over time, I’ve gained perspective and skills, and I’ve begun asking deeper questions about why I exist and how I can bring values. I want to contribute to something meaningful, to help build a better future. I’m genuinely glad that I’ve come to think this way, and I will to keep moving forward in that direction.

👤 Who I Am

I’m a software-minded analyst who loves connecting data and intuition. I use Python, React, and SQL to find structure in chaos, build dashboards with Power BI and ETL automation, and prototype ideas with PyTorch and scikit-learn to uncover trends that tell stories.

Those are what I usually put on my resume. But I’m more than that. I’m a real, curious, sometimes uncertain person trying to figure things out. I’m grateful for what I have, and I hope to create something that makes the world around me a little better. I’m a competing powerlifter, a Go player, a music lover, and a traveler.... I enjoys learning about different cultures and ideas that make me more complete as a person

→ See more about my personal life

What I’m focusing on Now

These days, I’m learning how to slow down and think deeper — to build with intention, not just efficiency. I’m exploring how technology, design, and discipline intersect to create something truly meaningful.

Education

University of Waterloo

BMath, Data Science — Minor in Combinatorics & Optimization

University of Waterloo • Sep 2022 — May 2027

Coursework: Algorithms & Data Structures, Graph Theory, OOP Design, Regression & Predictive Modeling, C++, Python, R.

Activities: Strength Club, Tea Club, intramural basketball, and startup projects.

  • Python
  • C++
  • SQL
  • R
  • Compilers
  • Algorithms
  • Data Analysis
  • Computer Architecture
  • Operating Systems
  • Data Structures

Work Experience

Henkel

Business Intelligence Intern

Henkel Adhesive Technologies

Sep 2024 - Apr 2025 • Global / Remote

  • Power BI
  • Python
  • SQL
  • ETL Automation
  • Data Visualization
  • Data Modeling
  • • Partnered with global teams to build an executive-level Power BI suite, unifying data from 30+ countries for cleaner, faster insights.
  • • Automated Python/SQL ETL pipelines with refresh and QA checks—saving12+ hrs/month and boosting dashboard adoption by ~30%.
  • • Designed regional views that uncovered a $15 M pricing gap, directly shaping strategy.
  • • Led global onboarding for 200+ analysts & sales managers to speed up workflow adoption.
SwiftWellness

Co-Founder & CEO

SwiftWellness Technologies Inc.

Oct 2021 - Apr 2025 • Waterloo, ON

  • AI Automation
  • SEO
  • CRM
  • Product
  • Google Analytics
  • Marketing
  • Leadership
  • • Secured 30+ customer commitments through demos and feedback, kickstarting recurring revenue.
  • • Built AI-assisted marketing workflows that cut campaign time by 50%+ and doubled content output.
  • • Drove SEO & analytics growth—traffic ↑35%, engagement ↑25%.
  • • Raised $30K+ in funding and partnerships for product expansion.
  • • Turned market research insights into two key feature rollouts.
University of Waterloo

Team Lead

UWaterloo & Microsoft

Jan 2024 - Apr 2024 • Waterloo,ON

  • Azure
  • Azure AI
  • ML
  • MLOps
  • Team Lead
  • • Completed Microsoft Azure Fundamentals (cloud platform) and Azure AI Fundamentals (ML model training) tracks.
  • • Led a team to propose an integrable fraud-message detection system for messaging apps, surfacing risk explanations to users.
  • • Designed and implemented an ML training pipeline to detect scam patterns; coordinated data prep, experimentation, and evaluation.
  • • Owned project planning: decomposed goals into clear objectives, assigned tasks, set cadence, and unblocked teammates when issues arose.
🌿

Personal Life

Powerlifting Enthusiast

Discipline • Perseverance • Passion

I've loved sports for as long as I can remember—always running around and trying every “sport” I could find. In junior high, I began formal track and field training, and over the years I explored everything from basketball, badminton to tennis, fencing, calisthenics, etc. A few years ago, I discovered powerlifting and immediately fell in love with it. I now train 20+ hours a week and compete regularly. Powerlifting has become a critical part of my life. Through years of training, I've learned far more than just strength—I've learned reflection, stay focused, persevere, endure, and manage my emotions. It become an essential part of my growth into adulthood and a defining force in how I approach challenges in life.

Playing Go board

The Game of Go

Calmness • Strategy • Flow

Growing up in Asia, I was one of those kids who went to all kinds of extracurricular classes—music, fencing, Go, you name it. I must have learned at least five instruments, though most didn’t last beyond a few months😂. Go, however, is the one thing that stayed with me. I wasn't very good as a child, and there were years when I didn't play at all. But when I picked it up again in high school, I began to truly appreciate its depth. To play well, you have to quiet your thought and find stillness before the game, much like meditation. I’ve found this practice very helpful when I feel anxious or mentally blank. Go is about rhythm, strategy, and calculation—how every stone, placed dozens of moves ago can unexpectedly shift the entire flow of the board. I still enjoy playing now, spending sometimes on online platforms.

日本の音楽(Japanese Music)

Subtle emotion • Cultural curiosity

Back then (junior high), I was drawn to 80's Hong Kong music, which the melodies were graceful, soft, and often carried a quiet sense of storytelling that deeply moved me. Later, as the internet opened up, I discovered that many of those songs actually originated from Japan, which sparked my curiosity. I began listening to the Japanese versions and found them even more captivating—not only because the original singers conveyed the songs with deeper emotion, but also because there was something beautiful in not fully understanding the lyrics. That slight distance made me reflect on my own experiences. Now that I've started learning Japanese and can hold simple conversations, I've come to appreciate how subtle yet expressive the language is. Someday, I wish I could live and work in Japan for a while to experience that culture firsthand.

past-present-future

Curiosity & Exploration

Evyerything • openmindedness • learning

Outside of training and work, I like keeping my curiosity alive. I often play basketball with friends and have joined intramural games almost every semester. I also enjoy reading books about the business world—not too technical, mostly biographies and analyses that connect historical trends with the enduring principles that keep resurfacing through change. Recently, I’ve been especially fascinated by large language models, blockchain systems & encryptos, and the evolution of AR technologies. I often find myself thinking about how these innovations might reshape social structures, human relationships, and the subtle ripple effects they could bring to our future. I'd love to get involved in real projects that explore these ideas, so, if you think my passion and background could contribute to your team, please reach out!! 👋

Projects

May 2024 – July 2024 | GenAI Hackathon Finalist

PythonPyTorchReactGoogle Gemini API

Real-time speech-to-sign language conversion platform integrating Google Speech-to-Text, Gemini API, PyTorch gesture models, and a React front end. Optimized the inference pipeline to achieve <1.5s latency—30% faster than baseline—improving accessibility for hearing-impaired users.

Chess Engine

Chess Engine

July 2024 – Aug 2024 | University Course Project

C++MVCOOP PatternsObserverUnit TestingVersion Control

A full-featured two-player chess engine supporting all standard rules, implemented in C++ using an MVC architecture with Observer pattern for AI opponents. Includes adjustable difficulty levels, unit testing, and version control to demonstrate scalable and maintainable design.

QuarkML

QuarkML

🚧 In Progress | C++20 Machine Learning Library

C++20Machine LearningLibraryAlgorithms

A lightweight, educational C++20 ML library reimplementing core algorithms (Linear Regression, K-Means, Decision Tree) with a unified fit/predict/score API. Focused on clarity, modularity, and engineering-grade structure with CMake, tests, and benchmarks.

Skills

Programming Languages

  • Python
  • SQL
  • R
  • C
  • C++
  • Bash
  • TypeScript
  • JavaScript
  • HTML
  • CSS

Data Science & Engineering

  • pandas
  • NumPy
  • scikit-learn
  • PyTorch
  • TensorFlow
  • Power BI
  • SQL
  • Azure
  • Git
  • Regression
  • Classification
  • A/B Testing
  • ML Pipelines
  • Experiment Design

Business Skills

  • Market Research
  • Pain Point Discovery
  • SEO
  • CRM
  • Product
  • PMF
  • KPI Tracking
  • Client Relations
  • leadership

Let’s connect!

If you’re interested in my story and still think I could possibly strengthen your team, please contact me! Looking forward to any opportunities.

Waterloo, ON
+1 (226) 789-3992
Email
GitHub
LinkedIn
Instagram