Unstructured data
The first challenge was not AI recommendation—it was preparing reliable data.
Generative AI · Networking · Automation
Turning LinkedIn connections into meaningful professional conversations.

Project overview
Professional networks can grow quickly, but having hundreds of LinkedIn connections does not necessarily lead to meaningful relationships.
I explored how Generative AI could organize connection data, identify relevant people, find time to connect, and help draft personalized outreach.
LinkedIn Data → AI Recommendations → Calendar Planning → Personalized Outreach → Real Conversations
Design question
The goal
The assistant supports decisions while keeping the user in control of who is contacted and when.
The challenge
The data
The LinkedIn export contained inconsistent formatting, repeated labels, names, titles, and dates. I used Python-assisted parsing to transform it into a reusable CSV organized by name, professional title, and connection date.
The first challenge was not AI recommendation—it was preparing reliable data.
Because direct outreach could not be automated, the workflow drafts LinkedIn messages for user review and manual sending.
The solution
Import LinkedIn connections.
Clean and organize the data.
Identify contacts aligned with a networking goal.
Find potential 30-minute meeting times.
Draft personalized outreach for review.
How it works
Transform raw LinkedIn data into a clean CSV containing 133 connections.
The initial test focused on tech and engineering professionals in software, data, and security.
The assistant selected five relevant contacts from the full network.
Calendar availability suggests possible meeting times, but any calendar action requires confirmation.
Each editable message combines the contact's role, the reason for connecting, and a proposed time.
Real-world testing
I sent personalized messages to the five connections recommended by the workflow. Four responded, producing an early 80% response rate.
This was an initial test with a small sample—not proof that the system will consistently achieve an 80% response rate.
Design principles
AI supports decisions but does not send messages or make consequential choices without confirmation.
The workflow handles one task at a time: Parse → Match → Schedule → Draft → Send.
Calendar events can be modified without restarting the recommendation process.
Recommendations and messages respond to a specific networking goal.
Lessons learned
Reliable recommendations begin with clean, structured information.
Clarifying the networking goal produced more focused recommendations.
Stopping at message drafting preserved user control.
Actual outreach began measuring usefulness through responses and conversations.
Future improvements
Reflection
Building with Generative AI is not only about generating content. It requires the right data, clear constraints, user control, and evidence that the workflow produces meaningful outcomes.
The first test moved this project beyond a prototype: four of five AI-recommended connections responded, creating an initial signal to investigate through additional testing.