alvin duan

Software Engineer, Project Manager, and Photographer in Sunnyvale, California

Visit my website
  • #java
  • #agile
  • #internationalization
  • #diy
  • #dogs