Making an Impact


Objective

To design and develop an internal site that allows company developers to reuse Angular components, improving development speed and consistency across projects.


Role

  • UX/UI Designer
  • Front-end Developer

Responsibilities

  • Conducted user research with internal developers to understand their needs and challenges.

  • Designed the user interface for the internal site, focusing on usability and ease of access to reusable Angular components.

  • Developed the front end of the site using Angular, ensuring that it integrated seamlessly with existing development workflows.

  • Held regular meetings with developers to gather feedback and iterate on the design and functionality of the site.

  • Provided bi-weekly updates to improve the platform based on user feedback.

Tools

  • Design: Sketch
  • Development: Angular

Challenges

  • Multiple Iterations: The project required several iterations to ensure the platform was intuitive and met the needs of different developer teams.

  • User Research: Understanding the specific struggles developers faced when reusing components required detailed user research and frequent feedback sessions.

  • Balancing Usability and Functionality: Ensuring that the platform was both highly usable for developers and flexible enough to accommodate a wide range of components and workflows was a key challenge.

Solutions

  • User-Centered Design: Conducted user research through interviews and meetings with internal developers to identify pain points and requirements.

  • Iterative Development: Incorporated bi-weekly updates based on feedback to refine the platform’s interface and functionality, ensuring it met developer needs and improved over time.

  • Collaborative Approach: Regular communication with internal users and stakeholders helped align the platform with its intended goals and continuously improve the user experience.

Results

  • Increased Efficiency: The internal site significantly reduced development time by providing reusable Angular components, streamlining the development process across teams.

  • Positive Feedback: The bi-weekly updates and focus on user needs resulted in positive feedback from internal developers, who found the platform intuitive and valuable.

  • Scalability: The platform’s design allowed for future scalability, enabling the addition of more components as the company’s development needs grew.


Conclusion

This project demonstrated my ability to blend user experience design with front-end development to create a tool that improved efficiency and met the specific needs of internal developers. The iterative approach, combined with close collaboration with users, ensured that the platform delivered long-term value.

image info