During my internship at Hume AI as a Design Engineer intern, my primary contributions centered upon building out new user flows and experiences in the frontend web application. This involved expanding the UI library by engineering new interactive, primitive components as well as owning features end-to-end through UX research, wire-framing, and implementation using React, TypeScript, Tailwind CSS, and Storybook.
Ownership of Feature Development
During my internship, I was able to take complete ownership of features, from their initial design through to their implementation. This responsibility allowed me to dive deeply into all stages of the development process including brainstorming, designing, and coding. This hands-on experience provided me with a thorough understanding of the lifecycle of a software feature, enhancing my technical skillset and teaching me to be confident in my decisions.
Technical Skills
I was constantly learning and bettering my proficiency in various software development tools and programming languages as I worked on different areas of the codebase. This internship taught me industry best practices from writing clean code to CI/CD to infrastructure.
Cross-Team Collaboration
A significant part of my internship involved working cross-functionally with design, product, etc. Here, I was able to learn from a variety of people with differing expertise and work towards new features in a fast-paced environment.