Engineering Manager, Product Development — Trainerize (ABC Fitness) · Vancouver, BC
Four years, zero voluntary attrition. Two of two teams hitting every 2025 target. An AI-assisted workflow that went from a hackathon prototype to production practice.
The Path
{{ node.lesson }}
Every step looked like a different role — but it was always the same thing: building a system that doesn't depend on me to keep running.
How I Lead
{{ p.body }}
Selected Work
{{ item.summary }}
{{ item.situation }}
{{ item.whatIDid }}
AI-Augmented Engineering
Synthesizing Slack threads, Jira tickets, Confluence docs, and meeting notes into working project specs.
Closing design gaps with rapid, working prototypes instead of static screens.
AI gets it right on the first pass roughly 60% of the time — review and iteration close the rest.
The ceiling on that 60% isn't model capability — it's whether a team's system knowledge has been formalized. A team without documentation just makes mistakes faster with AI.
AI Maturity Model
Seven levels, from AI as a search engine to a theoretical AI-native org. Click a node to see where a team sits — and what it takes to move.
{{ selectedLevel.left }}
{{ selectedLevel.right }}
{{ card.body }}
Teaching & Building People
Built the curriculum from scratch — 80+ students a year from non-IT backgrounds, 100% job-placement rate.
Ran a company-wide React.js knowledge-transfer session.
Turned around an engineer close to being let go. Zero voluntary attrition in four years; every founding team member promoted to senior.
Teaching is something I keep doing — from bootcamp curricula to today's code reviews, I judge a system by how well it runs when I'm not there.
Jeffrey raised a point that although JavaScript is easier to learn, Java is the better way for students in the long run — so instead of referencing other schools' curriculum, he wrote the programme from scratch. This shows his 'never settle for less' mindset. Because of his efforts, our students achieved a 100% success rate changing careers to software engineers, compared to 80–90% at other coding schools in Hong Kong.
Dicky Yuen — Founder, Venturenix LAB
Directly managed Jeffrey · LinkedIn
When Jeffrey and I first started the coding bootcamp in January 2021, our brand for coding bootcamp had never been heard of in the market, while the market back then already had 2–3 major coding schools — but they focused on JavaScript. Jeffrey raised a point that although JavaScript is easier to learn and condensed into a 14-week programme, learning Java is the better way for students in the long run. To achieve this, he needed to go the harder way — instead of referencing curriculum from other schools, he decided to write the programme from scratch. This shows his determination, the quality of his work, and his 'never settle for less' mindset. Because of his efforts, he helped our students achieve a 100% success rate for changing careers to software engineers, compared to other coding schools in Hong Kong with around 80–90%. This is a huge achievement for the programme, given Venturenix LAB was just a new brand.
Full Career History
{{ role.impact }}
BSc Computer Science, CUHK
Dean's List
CSM
Big Data Analytics (DA-100)
Data Science with Python
Hong Kong U-21 IoT Awards — Bronze
Toolbox
Still writing code — active reviewer and contributor across all three stacks.
Writing / Notes
{{ post.teaser }}
About
I moved from Hong Kong to Vancouver a little under four years ago, after co-founding a startup and building a bootcamp programme from the ground up. Building things from zero taught me to make decisions with incomplete information — a habit that's shaped how I lead teams since.
Cantonese is my first language, Mandarin is fluent, and English is my working language day to day. In practice, that means I can read a room in three languages and bridge teams that don't always share one.
Hong Kong
Vancouver, BC
Cantonese (native) · Mandarin (fluent) · English (professional)
🏓 Table Tennis, 🎮 Rhythm Games
Every smile I've gotten from someone I've taught is one of the treasures of my life. Sometimes it's from helping them solve a problem. Sometimes it's from being part of a real turning point in their life.