My profile picture

Senior Vue.js / Nuxt.js Engineer

I design and build fast, accessible, and scalable front‑ends. From UI architecture and design systems to performance and DX, I help teams ship with confidence.
Brand tile 1
Brand tile 2
Brand tile 3
Brand tile 4
Brand tile 5
Brand tile 6
Brand tile 1
Brand tile 2
Brand tile 3
Brand tile 4
Brand tile 5
Brand tile 6
Brand tile 1
Brand tile 2
Brand tile 3
Brand tile 4
Brand tile 5
Brand tile 6
Brand tile 1
Brand tile 2
Brand tile 3
Brand tile 4
Brand tile 5
Brand tile 6

About Me

I'm a senior front‑end engineer focused on Vue.js and Nuxt.js. I build performant, accessible interfaces and design systems that scale. I care about developer experience, clean architecture, and shipping products that feel great to use.

Latest Articles

Some of my recent thoughts

Generative Abstract Shape Gradient Blur Background (Nuxt + Vue Clip-Path)

Build an animated, generative gradient blur background using CSS clip-path polygons with multi-anchor morphing, DX controls, and zero external libs.

Interactive SVG Game Boy Component (Vue + Filters + Parallax)

Building an accessible, filter-rich, interactive SVG Game Boy in Vue with glow feedback, CRT mask, animated gradient, button micro-interactions, and tiny parallax.

CSS-Only Active States in a Nuxt Blog Carousel (Tailwind + :has + Arbitrary Variants)

How to build rich active/previous/next card states in a carousel using pure CSS with Tailwind's arbitrary variants (group selectors, :has, sibling combinators)—no extra watchers.
Bo reduced our bundle size by 38% and cut TTFB by 120ms while rolling out a Nuxt 3 migration. The UI shipped faster and the codebase became much easier to maintain.
Sarah Chen

Sarah Chen

Product Director at Bloom Finance

Bo led our component library revamp in Vue 3, introducing slots-first APIs and story-driven docs. Adoption across teams jumped immediately and release bugs dropped noticeably.
Michael Rodriguez

Michael Rodriguez

Co‑founder of Wavelength Music

Bo translated complex metrics into a UI that users actually understand. Our activation rate went up and support tickets dropped.
Dr. Aisha Johnson

Dr. Aisha Johnson

Chief Innovation Officer at GreenTech Solutions

Frequently Asked Questions

Answers to common questions about my process and services.
Copyright © 2025