About
Hi 👋, I’m Yuan — a software engineer, technologist, and lifelong learner with a deep curiosity about how things work, from the lowest-level hardware to high-level web applications.
What I Do
By profession, I’m a software engineer with extensive experience in modern web development. I work a lot with:
- React / TypeScript / JavaScript
- Frontend architecture & performance
- Design systems and component libraries
- Testing, tooling, and developer experience
- Modern build systems (Vite, Webpack, Storybook, CI/CD)
I enjoy turning complex requirements into clean, maintainable systems and care deeply about code quality, clarity, and long-term sustainability.
Beyond the Browser
My interests go well beyond web development.
I’m deeply fascinated by embedded systems and hardware, especially where software meets the physical world. Some areas I actively explore and build in:
- Microcontrollers (STM32, Rust, Embassy-RS)
- Secure hardware and cryptography
- Bitcoin & cold-wallet design
- Electronics, PCBs, and DIY hardware projects
- Low-level systems, protocols, and performance
I enjoy understanding systems end-to-end — not just how to use them, but how they are designed, constrained, and optimized.
Why This Blog Exists
I created yuan.fyi as a place to:
- Share what I’m learning, building, or experimenting with
- Write clear explanations for complex technical topics
- Document design decisions, trade-offs, and failures
- Think out loud about technology, engineering, and systems
Some posts may be deep technical dives. Others may be notes, experiments, or reflections. The common theme is curiosity and clarity.
If something here helps you think differently, solve a problem faster, or learn something new — that’s a win.
How I Think
A few principles that guide how I work and learn:
- Understand fundamentals first
- Prefer simple, explicit designs
- Question assumptions
- Optimize for correctness before cleverness
- Build things to truly understand them
I believe good engineering is about judgment, not just tools.
A Bit More Human
Outside of work, I’m a parent, a hobbyist, and someone who enjoys teaching and learning alongside my kids. I believe curiosity is contagious — and worth protecting.
Thanks for stopping by.
If you’re interested in programming, technology, hardware, or thoughtful engineering discussions, you’re in
the right place.
— Yuan