DEV Community

AJAYKUMAR POREDDIVAR
AJAYKUMAR POREDDIVAR

Posted on

I built LinkedIn Bio Writer — Turn your job history into a LinkedIn About that gets recruiter DMs

As a senior developer with years of experience, I've had my fair share of job changes and updates to my LinkedIn profile. However, I've always struggled to craft a compelling bio that showcases my skills and experience in a concise manner. It wasn't until I started receiving direct messages from recruiters that I realized the importance of having a well-written LinkedIn bio.

The Problem

I remember spending hours trying to condense my job history into a few paragraphs, only to end up with a bio that sounded like a resume. I wanted to highlight my achievements and skills, but I didn't know how to do it in a way that would grab the attention of potential employers. I tried using generic templates and filling in the blanks, but it always ended up sounding forced and unoriginal. It wasn't until I started getting DMs from recruiters that I realized I needed to take a different approach.

What I Tried First

Before building my own solution, I tried using a few different tools to help me write my LinkedIn bio. I used a popular AI-powered writing tool, but it ended up sounding too robotic and didn't capture my personal voice. I also tried using a template-based service, but it was too generic and didn't allow for much customization. Finally, I tried using a freelance writing platform, but it was too expensive and didn't provide the level of quality I was looking for. Each of these tools had its own limitations, and I realized that I needed a more tailored solution.

How I Built It

I decided to build my own LinkedIn bio writer using React, Groq, and Vercel. I chose these technologies because they allowed me to quickly build and deploy a scalable application. I also integrated Stripe for payment processing, which made it easy to offer a free trial and subscription-based model. One of the key features of my application is the ability to generate a custom bio based on a user's job history and skills. Here's an example of how I used Groq to query my database and generate a bio:

import { groq } from 'groq';

const bioQuery = groq`
  *[_type == "user" && _id == $id] {
    "bio": {
      "summary": summary,
      "skills": skills[]->title,
      "experience": experience[]->{
        "company": company->title,
        "role": role->title,
        "dates": dates
      }
    }
  }
`;

const Bio = ({ id }) => {
  const { data } = useSanityQuery(bioQuery, { id });
  const bio = data[0].bio;

  return (
    <div>
      <h2>Summary</h2>
      <p>{bio.summary}</p>
      <h2>Skills</h2>
      <ul>
        {bio.skills.map((skill) => (
          <li key={skill}>{skill}</li>
        ))}
      </ul>
      <h2>Experience</h2>
      <ul>
        {bio.experience.map((exp) => (
          <li key={exp.company}>
            <h3>{exp.company}</h3>
            <p>{exp.role}</p>
            <p>{exp.dates}</p>
          </li>
        ))}
      </ul>
    </div>
  );
};
Enter fullscreen mode Exit fullscreen mode

This code snippet shows how I used Groq to query my database and generate a bio based on a user's job history and skills.

What I Learned

One of the surprising insights I gained from building this application is that users are willing to pay for a high-quality LinkedIn bio. I initially thought that users would be hesitant to pay for a bio, but I've found that many are willing to invest in a well-written bio that helps them stand out on LinkedIn. I've also learned that users value customization and flexibility, and are looking for a solution that can be tailored to their specific needs.

Try It Free

If you're struggling to write a compelling LinkedIn bio, I invite you to try my LinkedIn Bio Writer for free. Simply visit https://linkedin-bio-writer-d9bzhiy77-sweths-projects-68683994.vercel.app and sign up for a free trial. With my application, you can generate a custom bio in minutes and start getting noticed by recruiters and potential employers.

Top comments (0)