Shih Hsiang Lin

Software Developer, Blogger and Swimmer

  • Work
    • Java web backend developer
  • Education
    • Master Degree