Skip to content
Jason Yau

A CURIOUS MIND. A STUBBORN STREAK.

Hi, I’m Jason Yau.

The person bugs keep finding.

A matte 3D bee coding at a laptop

Experience.

I’m a Toronto-based software engineer and consultant. From mobile products to distributed systems, I like figuring out how the pieces fit together.

NOWJUL 2025 - PRESENT
Okta

Senior Software Engineer

2022 - 2025Full-Stack EngineerBrokerBay

Owned product and platform work across web, mobile, distributed processing, and developer experience.

  • Improved PubSub job reliability from 99% to 99.99% while supporting more than 4.5 million daily events.
  • Built tracing with New Relic that cut root-cause analysis time by 50%.
  • Moved parallel test runners to GCP and reduced CI cost by 20%.
2020 - 2021Senior ProgrammerHundsun Ayers

Built mobile trading products and integrations across Flutter, Android, WebSocket, SAML, and CI/CD.

  • Re-architected a stock-trading app and improved render frame rate by 55%.
  • Delivered secure mobile features and backend integrations for brokerage products.
2019 - 2020Software EngineerFreelance

Developed MERN mobile products and modernized the KMB Duty Registration System.

2019Business Services OfficerBank of East Asia

Built RPA solutions with UiPath to automate internal workflows and documented requirements across departments.

2017 - 2018Part-Time Software EngineerFuture Solutions Laboratory

Moved the KMB admin dashboard from PowerBuilder to React and built an HKUST course-review system with AngularJS.

B.E. Computer Engineering · Hong Kong University of Science and Technology · 2019

Away from the keyboard.

Three reliable ways to reset the brain. Choose your own adventure.

A matte 3D bee snowboarding down a slope

Find the clean line.

Snowboarding is a clean line, cold air, and always one more run.

CONSULTING

Bring me the difficult part.

I help you put AI to work, turn promising prototypes into dependable products, and build custom software around real needs.

Practical AI Transformation

I find where AI can save time or improve your service, redesign the process, and build practical tools and automations you can use day to day.

  • Find opportunities
  • Improve workflows
  • Put AI to work
Explore this service

From Prototype to Product

I review a fast-built prototype or an existing system, fix fragile parts, and make it more dependable and easier to maintain as it grows.

  • Review what matters
  • Fix weak points
  • Easier to maintain
Explore this service

Custom Digital Products

I turn a specific need into a tailored web or mobile product, from understanding users and designing the experience to building and launching it.

  • Understand users
  • Tailored design
  • Web & mobile
Explore this service

Bugs keep finding me. I’ve learned to return the favour.

Years of odd failures and production surprises trained me to look past the obvious symptom, uncover hidden risks, and improve the whole system’s consistency.

Email Jason

Got a tricky one?

Tell me what you’re working on, what’s getting stuck, and where you’d like a second pair of eyes.