![Developer's cover image](/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBcG9KIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--0478f20738c860402abf6626012968f690fa7db2/lab428.png)
![Developer's avatar](/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbEV5IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--50eb0245614db26a8ce9a03ac7a3082a36d62cb6/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFHQWFRR0EiLCJleHAiOm51bGwsInB1ciI6InZhcmlhdGlvbiJ9fQ==--2e8ad62aabdbc24dfbbadf93e301901bc0880c09/avatar.png)
Ruby developer since 2004, RubyConf Thailand co-organizer, Polyglot
Private informationDescription
I am a passionate Ruby (and other languages) developer with extensive experience in Rails, having worked with it professionally since 2010. I co-organize the Bangkok Ruby Meetup and RubyConf Thailand and actively contribute to the Ruby community. My career has been a mix of working as an individual contributor, engineering manager, and CTO at various product startups, as well as consulting on diverse projects across different domains, including fintech, B2C, and B2B.
I enjoy leading teams, developing processes that improve developers' lives, and mentoring younger engineers. I am or have been an active mentor for Exercism, RubyLearning, My First Ruby Friend, and the F# Software Foundation's mentorship program.
While I prefer contract-based work, I am open to full-time employment for the right opportunity. Some of my notable contributions include fixing bugs in JRuby and CRuby, creating the methodfinder gem, and writing paid posts for various technical publications. I am also a polyglot programmer, with recent projects in Python, Dart (Flutter), and JS/TS (Deno).