Phan Thanh Sang

Hi! My name is Phan Thanh Sang, you can call me Sang. I am a senior front-end engineer at Sea Limited. I like to build stuff on the web that's why this site was built. I love exploring new technology in the FE, the more ways I can solve problems, the better I understand it and solve it effectively.

At my work, I mostly use React and NextJS (basically React with some server-side render). I love how the web reinvented PHP with JS lol. But outside of React, I also like to use other frameworks like SolidJS - blazingly fast with JSX syntax, Astro - very powerful SSG and can integrate with a lot more frameworks. I also like TailwindCSS to style static websites. The system in Tailwind is easy to use and intuitive.

Outside of work, I like to play chess, not competitive though, just some casual fun games. You can find me on chess.com at alwayshangmyqueen.

# Experiences

  • JAN 2024 - PRESENT
    Senior Frontend Engineer
    AUG 2021 - DEC 2023
    Frontend Engineer
    at Sea limited

    Develop and maintain frontend for websites to manage assets, manage testing emails scope, public website to showcase AI. Contribute to maintain component library along with the team. Sharing knowledge with FE team about new practices, framework, productivity shortcuts, ... Guiding new comer to join the team workflow.

    ReactNextJSTypescriptJavascriptHTMLCSSTailwindCSS
  • JUL 2020 - MAY 2021
    Software Engineer
    at Viettel Business Solutions Corporation

    Develop SOAP APIs using Java to synchronize DMS data with customer's SAP ERP. Setup SOAP API jobs to synchronize DMS data with customer's Oracle ERP. Create test API to make debug with customer API easier. Optimize report procedures to handle larger data input. Develop screens that export reports about the sale number of distributors on promotion cycles.

    JavaJavascriptHTMLCSS
  • JUL 2019 - NOV 2019
    Mobile developer intern
    at Pascalia Asia VN

    Design and develop new features for an existing project like managing tags, categories, learning calendar for the mobile app, input questions via the admin website.

    React nativeJavascript

# Projects