FlareStart
HomeNewsHow ToSources
FlareStart

Where developers start their day. All the tech news & tutorials that matter, in one place.

Quick Links

  • Home
  • News
  • Tutorials
  • Sources
  • Privacy Policy

Connect

© 2026 FlareStart. All rights reserved.

Back to articles
I Built a Bot That Keeps My Resume Always Up to Date on GitHub
NewsWeb Development

I Built a Bot That Keeps My Resume Always Up to Date on GitHub

via Dev.to WebdevNakul Dev6h ago

I use Overleaf to write my resume in LaTeX. Every time I made an edit, I had to manually compile it, download the PDF, and push it to my GitHub repo so my portfolio website could link to it. After doing this one too many times, I decided to automate the whole thing. Here's the full story - the scraper, the GitHub Actions workflow, the bugs I hit, and how I eventually wired it to my portfolio site. The Problem My portfolio at nakuldev.vercel.app links directly to my resume PDF. For that link to always point to the latest version, I'd have to: Open Overleaf, compile, download Replace the old PDF in my repo Commit and push Boring. Repetitive. Easy to forget. So I automated it. The Plan Write a Node.js script that opens my Overleaf share link in a headless browser Find the PDF download link in the DOM Download the PDF and save it locally Run this on a schedule via GitHub Actions Auto-commit and push the new PDF back to the repo Step 1 - Scraping Overleaf with Playwright Overleaf is a React

Continue reading on Dev.to Webdev

Opens in a new tab

Read Full Article
2 views

Related Articles

Chapter 1: The Forgotten Room
Elena had always been fascinated by her own mind, its twists and…
News

Chapter 1: The Forgotten Room Elena had always been fascinated by her own mind, its twists and…

Medium Programming • 6h ago

Rivian’s RJ Scaringe thinks we’re doing robots all wrong
News

Rivian’s RJ Scaringe thinks we’re doing robots all wrong

TechCrunch • 7h ago

News

Separating the Wayland Compositor and Window Manager

Lobsters • 7h ago

5. Dining Savage Problem
News

5. Dining Savage Problem

Medium Programming • 7h ago

Stop Prompting, Start Teaching — Claude Skill คืออะไร และผมใช้มันยังไงที่ Bitkub
News

Stop Prompting, Start Teaching — Claude Skill คืออะไร และผมใช้มันยังไงที่ Bitkub

Medium Programming • 8h ago

Discover More Articles