Portfolio

VincoAI

Development of a Chrome Extension, designed to analyze LinkedIn profiles and generate AI-powered personalized message suggestions, helping sales professionals connect more effectively with prospects.
Contact us

About the client

VincoAI, a small Israeli startup with just 4 team members, sought a cost-effective and efficient solution for their innovative product—a Chrome Extension aimed at online sales professionals.

Extension's Appearance on LinkedIn

Challenge

VincoAI needed a skilled developer to build a new version and variation of their product. The product was intended to assist salespeople in crafting personalized messages for prospects using AI. The extension required seamless integration with LinkedIn while operating efficiently in the background, minimizing resource consumption.

The application’s requirements included:

  • User Authentication with simple email-based login.
  • Dynamic Page Interactions to detect LinkedIn profile visits and analyze data.
  • AI-Powered Features such as personality insights and message generation with configurable parameters.
  • A robust credit-based payment system for feature access, operating on a “pay-as-you-go” model.
  • A lightweight yet efficient architecture to ensure smooth Chrome Extension operation.

The Solution

To address VincoAI’s needs, the following was implemented:

Authentication Pages

Developed using AWS Cognito for email-based authentication, providing essential features like Login, Signup, and Forgot Password.

Authentication Flow

Scroll & Analyze Page:

The app prompted users to scroll LinkedIn profiles to load content fully. It then analyzed the profile data, sending it to the server for detailed AI-powered insights.

Profile Page:

Displayed a concise summary of LinkedIn profiles for easier review.

Insights Page:

Offered personality insights about the prospect, including guidance on tone and approach.

Generate Message Page:

Developed a custom template-based text editor, allowing users to:

  1. Create personalized messages using dynamic placeholders like name and specialization.
  2. Adjust tone and select a custom call-to-action (CTA).
  3. Generate AI-driven message suggestions tailored to specific needs.

User Flow

Credit System:

A flexible “pay-as-you-go” model was implemented, where users purchased credits to unlock features. A smooth interface managed usage tracking and feature locking when credits ran out.

Credits Payment Functionality

Tech stack

To achieve the client’s goals, a robust and versatile tech stack was chosen:

Frontend:

  • React.js with TypeScript
  • Vite, Axios, Storybook
  • Wrapped as a Chrome Extension

Backend:

  • AWS Amplify, AppSync, Lambda, DynamoDB, Cognito

This project marked a milestone as my first independent front-end development venture. Priced competitively at ~20k NIS, the project spanned 3 months. Despite multiple design adjustments during development, the collaboration reached a successful conclusion, delivering a robust, innovative, and efficient solution tailored to VincoAI’s needs.

Share your ideas.

Let's make them happen.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.