![Developer's cover image](/assets/default_splash-610a8eb0dd6d2cbcff344dee4fb755b729b33b69a68b2dd4326925da1cefd5d7.jpg)
![Developer's avatar](/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbTgxIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--ef7df4b76c972fe09c95e6b4b141da9ad83075d7/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFHQWFRR0EiLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--2e8ad62aabdbc24dfbbadf93e301901bc0880c09/avatar.png?locale=zh-TW)
QA Engineer turned Developer
Private informationDescription
I have almost 20 years as a Quality Assurance (QA) Engineer. I converted to a Ruby on Rails developer for a few years but, for various reasons, could not gain the footing that I felt I needed to succeed. I converted back into a QA Engineer recently focusing mainly on working with Playwright to continue to hone my development skillset. I have tried to continue my Ruby on Rails journey by contributing to a few Ruby for Good projects.