My Summer at HubSpot
Short Version:
I interned at HubSpot over the summer of 2019. During my time there, I expanded webapps with React.Js and Redux.
Technologies Involved: HTML, Javascript, CSS, ReactJs, Redux
Long Version:
At HubSpot, I was on the internationalization team (also denoted as i18n, with the middle eighteen characters abbreviated into a number). The internationalization team is responsible for the delivery of HubSpot's products across various languages and cultures. We maintained a library of UI components that render differently based on locale, such as date and currency inputs. We also created and maintain internal tools for HubSpot to help integrate various language translations into our apps.
Over the summer, I became comfortable using React and Redux while adding features to the company's internationalization tools. In addition to creating and fixing adaptable i18n UI components, I added a feature with an interface that allowed HubSpot devs to send context images to our third-party translation services. With it, the people tasked with translating our products can see the words in the context of the app.
I also helped design and implement the UI of a new translation submission system that we hope will be adopted soon for faster and more dependable international apps!