<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: M V Midhun</title>
    <description>The latest articles on DEV Community by M V Midhun (@venkatmidhunmareedu).</description>
    <link>https://dev.to/venkatmidhunmareedu</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1612284%2F6195457e-c8c3-4551-99bd-0ad91431e691.png</url>
      <title>DEV Community: M V Midhun</title>
      <link>https://dev.to/venkatmidhunmareedu</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/venkatmidhunmareedu"/>
    <language>en</language>
    <item>
      <title>Built this because I was sick of having 15 versions of my resume with no idea which one I sent where</title>
      <dc:creator>M V Midhun</dc:creator>
      <pubDate>Thu, 02 Jul 2026 07:34:17 +0000</pubDate>
      <link>https://dev.to/venkatmidhunmareedu/built-this-because-i-was-sick-of-having-15-versions-of-my-resume-with-no-idea-which-one-i-sent-where-2d1h</link>
      <guid>https://dev.to/venkatmidhunmareedu/built-this-because-i-was-sick-of-having-15-versions-of-my-resume-with-no-idea-which-one-i-sent-where-2d1h</guid>
      <description>&lt;p&gt;Built a dumb little tool for myself last weekend and figured I'd share it in case anyone else has the same annoying problem.&lt;br&gt;
Every time I applied to a job, I'd end up with 6 versions of my resume floating around — "resume_final.pdf," "resume_final_v2.pdf," "resume_ACTUALLY_final.pdf," you know the drill. And I'd forget which one had the tailored bullet points for which company.&lt;br&gt;
So I put together &lt;strong&gt;Overmind&lt;/strong&gt;. It's basically just LaTeX + git branches + a couple of Cursor agent skills, nothing fancy:&lt;/p&gt;

&lt;p&gt;→ Keep one clean base resume on master &lt;br&gt;
→ Spin up a branch per job description (jd-company-role) &lt;br&gt;
→ Ask the agent to pull keywords from the JD and rewrite bullets for ATS matching, while keeping the formatting parser-safe &lt;br&gt;
→ Build gives you a proper PDF, and your whole history is just... version controlled, like actual work should be&lt;/p&gt;

&lt;p&gt;Nothing groundbreaking, honestly. I just got tired of guessing which resume I sent where, and version control already solved this problem for code twenty years ago — I don't know why I wasn't using it for my resume too.&lt;br&gt;
It's open source, still rough around the edges, and I'd genuinely love feedback if you try it or have ideas for what's missing.&lt;br&gt;
Repo's here if you want to poke around: &lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/venkatmidhunmareedu" rel="noopener noreferrer"&gt;
        venkatmidhunmareedu
      &lt;/a&gt; / &lt;a href="https://github.com/venkatmidhunmareedu/overmind" rel="noopener noreferrer"&gt;
        overmind
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      The open-source standard for AI-assisted resume creation. Leveraging modern editors to bridge the gap between structured LaTeX typesetting and intelligent content generation.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Overmind&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;Overmind is a LaTeX-based resume workflow for creating a clean base resume and generating role-specific variants quickly. It is designed for iterative editing in Cursor/VS Code, ATS-oriented tuning, and reproducible PDF output (&lt;code&gt;resume.pdf&lt;/code&gt;) from source files in this repository.&lt;/p&gt;
&lt;p&gt;The recommended workflow is:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;maintain a stable, generic base resume on &lt;code&gt;master&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;create job-description-specific branches for tailored versions&lt;/li&gt;
&lt;li&gt;keep each branch focused on one target role/company so updates are easy to track and reuse&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Development Guide :&lt;/h2&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Fork this repository to your own GitHub account (recommended) so you own your resume history and customizations.&lt;/li&gt;
&lt;li&gt;Clone your fork locally
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;git clone https://github.com/&amp;lt;your-username&amp;gt;/overmind.git&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Keep your base resume on &lt;code&gt;master&lt;/code&gt;, then create one branch per job description
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;git checkout -b jd-&amp;lt;company&amp;gt;-&amp;lt;role&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Example: &lt;code&gt;git checkout -b jd-acme-backend-engineer&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Install the necessary extensions and packages for your operating system.&lt;/li&gt;
&lt;li&gt;Build the project using
&lt;ul&gt;
&lt;li&gt;Press &lt;code&gt;Ctrl + shift + p&lt;/code&gt; to open the control…&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/venkatmidhunmareedu/overmind" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;I already got mine. Check it out here : &lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/venkatmidhunmareedu" rel="noopener noreferrer"&gt;
        venkatmidhunmareedu
      &lt;/a&gt; / &lt;a href="https://github.com/venkatmidhunmareedu/resume" rel="noopener noreferrer"&gt;
        resume
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Latex Resume&lt;/h2&gt;
&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Development Guide :&lt;/h2&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Clone the repository
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;git clone https://github.com/venkatmidhunmareedu/resume.git&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Install the necessary extensions and packages for your operating system.&lt;/li&gt;
&lt;li&gt;Build the project using
&lt;ul&gt;
&lt;li&gt;Press &lt;code&gt;Ctrl + shift + p&lt;/code&gt; to open the control panel and search for &lt;code&gt;LaTex Workshop: Build LaTex Project&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Or Simply Press &lt;code&gt;Ctrl + Shift + B&lt;/code&gt; (which is a preset, see the settings yourself)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Go thorough the &lt;code&gt;resume.pdf&lt;/code&gt; file. (The code build and saves the pdf on save that looks like live reload)&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Steps to preview the resume in VS Code or any other VS Code Fork.&lt;/h3&gt;

&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Find &lt;code&gt;LaTex Workshop&lt;/code&gt; extension and install it. (&lt;a href="https://marketplace.visualstudio.com/items?itemName=James-Yu.latex-workshop" rel="nofollow noopener noreferrer"&gt;https://marketplace.cursorapi.com/items/?itemName=James-Yu.latex-workshop&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;If your platform is:&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;Linux
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;sudo apt install texlive-latex-base texlive-fonts-recommended latexmk texlive-latex-extra&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;(Warning)&lt;/strong&gt; This command downloads packages upto 600MB of data.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Windows:
&lt;ul&gt;
&lt;li&gt;You have install &lt;code&gt;Perl&lt;/code&gt; from &lt;a href="https://strawberryperl.com/" rel="nofollow noopener noreferrer"&gt;https://strawberryperl.com/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;if it's not installed already, open the &lt;code&gt;MikTeX&lt;/code&gt; Package Manager and install the &lt;code&gt;latexmk&lt;/code&gt; package.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Mac
&lt;ul&gt;
&lt;li&gt;It’s…&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/venkatmidhunmareedu/resume" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


</description>
      <category>ai</category>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
