
Frontend Lead / Senior Frontend Engineer
Omnichannel AI solution empowering operational teams through intelligent conversation management.
- Acted as frontend lead across Deskea products, defining frontend architecture, reusable UI patterns, coding standards, and technical guidelines.
- Built and maintained complex SaaS modules using Vue.js 3, Nuxt.js, Composition API, TypeScript, Pinia, Next.js, TanStack Query, and Tailwind CSS.
- Developed the frontend MVP for Deskea CRM, establishing scalable foundations for routing, state management, API integration, reusable components, and maintainable UI modules.
- Implemented multi-tenant frontend architecture and core modules including Deskea Assist, Deskea Evaluate, and Deskea Qualify.
- Built AI-powered product interfaces including an AI writing assistant, AI agent evaluator, email flow categorization workflow, and RAG-based chatbot UI.
- Integrated frontend applications with backend services, handling authentication, data fetching, caching, loading states, error states, filtering, pagination, and form submissions.
- Collaborated closely with product, design, and backend teams to translate functional requirements and Figma designs into production-ready interfaces.
- Migrated legacy Vue Options API components to Vue Composition API, improving maintainability, readability, and long-term scalability.
- Built robust forms and validation flows using TypeScript, reusable form components, React Hook Form, and Zod-inspired validation patterns.
- Contributed to the development and maintenance of a feature-rich Chrome extension, extending Deskea CRM functionality with Plasmo and TypeScript for a seamless user experience.
- Reviewed pull requests, mentored junior developers through pair programming, led frontend knowledge-sharing sessions, and authored documentation covering architecture, conventions, workflows, onboarding, and development standards.