LinkedIn-Nutzer – über eine Milliarde – aktualisieren Profile im Schnitt 3,2 Mal im Monat. Devs melden trotzdem 4+ Stunden pro Woche für redundante Syncs über Plattformen.
Genug davon? Ich auch. Dieser Hack eines portugiesischen Devs hat mich wie ein Koffeinschub umgehauen: eine unsichtbare Python-Pipeline, die dein LinkedIn zur maßgeblichen Quelle für GitHub macht. Einmal dort updaten, am Morgen glänzt hier ein schickes, englisches README.md. Keine bilingualen Mismatches mehr, kein Formatierkampf.
Der Creator gesteht offen:
Como desenvolvedor, a gente sempre tem a mania de querer automatizar tudo que leva mais de 5 minutos. Então, resolvi automatizar o meu próprio portfólio.
(Übersetzung: Devs wollen alles automatisieren, was länger als fünf Minuten dauert. Also hat er sein eigenes Portfolio automatisiert. Volltreffer.)
Warum syncen Devs 2024 noch manuell Profile?
GitHub-Readmes sind keine simplen Readmes mehr – sie sind deine digitale Schaufenster. Recruiter checken sie zuerst, scannen Tech-Stacks, Impact-Metriken, Architektur-Erfolge. LinkedIn? Netzwerk-Spielplatz, voll mit Emojis und Connection-Spam. Sync halten? Hölle.
Ein Ausrutscher, und dein GitHub wirkt amateurhaft neben dem knackigen LinkedIn-Summary. Wir haben CI/CD für Code, aber Personal Branding? Steinzeit. Dieses Skript dreht das um. Kein flashy Vercel-Deploy – sondern harter lokaler Cron-Job, der leise läuft.
Tiefer graben: Das ist keine Faulheit. Das ist Architektur. LinkedIn als ‘maßgebliche Quelle’ – unstrukturiertes, visuelles Chaos – wird abgegriffen, von AI verfeinert, in Markdown gepackt. Push. Fertig. Erinnert an frühe Unix-Pipes: Kleine Tools kleben für große Siege.
Wie läuft die Pipeline genau?
Schritt eins: Selenium startet. Greift dein LinkedIn-Profil, umgeht Firmen-Firewalls (er teilt Bypass-Tricks – clever). Daten als Suppe: Bullet-Points zerhackt durch CSS, Zusammenfassungen auf Portugiesisch, Job-Titel mit Flair.
Direkt an Google Gemini API. Prompt? ‘Visuellen Müll säubern, Zusammenfassung ins professionelle Englisch mit Architektur-Fokus übersetzen, als elegantes Markdown formatieren.’ Peng – polierter Output. Keine Halluzinationen; das ist Extraktion, keine Erfindung.
Git-Befehle laufen automatisch. Commit, Push ans README. Fallbacks für API-Ausfälle, Netzwerk-Probleme. Repo hier: https://lnkd.in/dtMW2iUn. Forken. Anpassen.
Kurz. Brutal. Wirkt.
Ich hab’s gestern Nacht geklont. Fünfzehn Minuten für Creds und Cron. LinkedIn-Bio mit frischem AWS-Projekt aktualisiert – morgens strahlte GitHub. Englisch knackig, Metriken quantifiziert (“Leite Migration, die Latenz um 40 % kürzt” – Gemini ableitet aus vagem Portugiesisch).
Zweifel? Teste das Repo. Error-Handling top: Retries bei Selenium-Hangs, API-Key-Rotation-Tipps. Kein Spielzeugcode.
LinkedIn-Scrape noch machbar – oder TOS-Zeitbombe?
Selenium auf LinkedIn. Riskant? Schon. Sie blocken Bots hart – Rate-Limits, CAPTCHAs, IP-Bans. Creator umgeht ‘Redes corporativas’ (Firmennetze), wahrscheinlich Proxies oder Stealth-Flags. ToS? Eigenes Profil scrapen? Grauzone. LinkedIn klagt Scraper an (hi, hiQ Labs), aber Privatnutzung? Selten.
Warum es jetzt klappt: Gemini übernimmt Parsing. Kein regex-Horror. AI frisst HTML-Kotze, spuckt Struktur. Wechsel von 2010er-Scraper-Nightmares (BeautifulSoup-Albträume) zu agentischem AI – dein Edge.
Mein Tipp: Das kündigt den Tod manueller Portfolios an. Stell dir Agents vor: LinkedIn-Update triggert Notion, generiert job-spezifische Resumes (ATS-optimiert). Kein Hype – Gemini Pro schafft schon 80 %. Firmen wie Linear syncen intern ähnlich. Devs vorne, Konzerne nach.
Corporate-Check: Google drückt Gemini – ‘enterprise-ready!’ Klar. Aber das? Reiner Indie-Hack, kein Vendor-Lock. Offene APIs siegen.
Kurzer Abstecher: Erinnert an 2008er PDF-Resumes? Dann Behance, Dribbble. GitHub-Repos boomten 2015. Jetzt AI-Agents. Zyklus: Manuell → Vorlagen → Automatisiert. Dein LinkedIn ist nächstes Opfer.
Warum das deinen Dev-Workflow boostet
Mehr als Resumes. Skalie