Best experienced on Desktop

α.

Trengo is a customer engagement platform designed to streamline communication across various channels, including email, WhatsApp, Instagram, live chat, and voice, all within a unified inbox. It empowers businesses to automate up to 84% of repetitive conversations using AI agents and workflows, enabling teams to focus on high-value interactions. With features like AI-powered chatbots, automated workflows, and detailed analytics, Trengo enhances customer experience and team collaboration.

1-trengo
2-trengo
3-trengo
4-trengo

Roles

As a Frontend Engineer at Trengo, I contributed to the development of key features within the customer engagement platform. I independently implemented functionalities such as the WhatsApp Business integration and also led the frontend development of the AI-powered Copilot within the shared inbox. Additionally, I led the successful migration of the frontend codebase comprising over 1,500 components from Vue 2 to Vue 3. This complex transition involved refactoring legacy patterns, ensuring compatibility with third-party libraries, and enhancing overall application performance and maintainability.

Challenges

Leading the migration from Vue 2 to Vue 3 presented several challenges. Securing consensus among team members on the chosen migration strategy required clear communication and alignment on objectives. Additionally, managing stakeholder expectations regarding timelines and deliverables was crucial, as the process involved extensive planning and execution across a codebase with over 1,500 components. Balancing the migration efforts with ongoing development tasks necessitated meticulous coordination to ensure a smooth transition without disrupting the application's functionality.

Technologies

  • Vue
  • JavaScript
  • TypeScript
  • Vuex/Pinia
  • Tailwind
  • CSS

© 2025 Juliet Onyekaoha