TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Automated resume writing with AI

10 pointsby mcenedellaalmost 2 years ago
Training LLMs to write great resumes using 10s of thousands of expert-written examples has been a challenge. At Leet.co , we’ve got it now to where we can produce a complete resume based on your inputs (an old resume plus a half-dozen multiple-choice questions), in minutes.<p>Since launching on &#x27;Show HN&#x27; 2.5 years ago: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=25678568">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=25678568</a> we have written 10s of thousands of resumes for free, all the while studying very carefully how expert human writers craft resumes and resume language for best success.<p>The biggest technical challenges have been:<p>- Sentence length. LLMs are trained on the corpus of all human writing and not a lot of that corpus is focused on writing sentences and lines of specific character lengths. As a result, getting the LLM to produce a sentence of, say, exactly 84 characters took a lot more effort than you’d imagine.<p>- PDFs. “A PDF file is often a combination of vector graphics, text, and bitmap graphics,” says Wikipedia. In many ways, PDFs are more of a drawing document than a writing document, and that often makes ingesting your past data impossible. The world’s text parsers are easily confused by PDFs, especially those using columns or non-standard text placement, which makes reliable parsing of your past experience difficult.<p>- Word choice. Modern American resumes are written in a particular idiom that combines upbeat achievement-oriented positivity with a terse and economical writing style to convey your capabilities and past successes. Hitting this consistently has meant training our internal writer (we call it TWAINN for Trained Writer AI Neural Network) on over a half-million sentences written by human experts. Our earliest efforts were often stymied by overfitting - for example, the one generation in which our model decided that the first bullet point of every work experience <i>must</i> begin with the word ‘spearheaded’. Fine-tuning is expensive and these blow-ups were frustrating.<p>I’ve always appreciated the support of the HN community, so please try it out and share your feedback!<p><a href="http:&#x2F;&#x2F;www.leet.co" rel="nofollow noreferrer">http:&#x2F;&#x2F;www.leet.co</a><p>p.s. Business model past two years has been tips. Since launching paid LinkedIn profiles and cover letter writing, that’s turned out to be enough to support the business going forward.

6 comments

id00almost 2 years ago
Uploaded my resume and without any prompt received an email saying that I&#x27;ve just signed up. Yuck!
评论 #36407998 未加载
评论 #36411124 未加载
matthewmcneelyalmost 2 years ago
Really nice. Two thoughts:<p>- generation of machine readable output too, jsonresume for example (<a href="https:&#x2F;&#x2F;github.com&#x2F;jsonresume&#x2F;resume-schema">https:&#x2F;&#x2F;github.com&#x2F;jsonresume&#x2F;resume-schema</a>)<p>- use of normalized, structured values for skills and platforms, struct-ure&#x2F;kg for instance (<a href="https:&#x2F;&#x2F;github.com&#x2F;struct-ure&#x2F;kg">https:&#x2F;&#x2F;github.com&#x2F;struct-ure&#x2F;kg</a>)
评论 #36411052 未加载
WherePixelalmost 2 years ago
I hate writing resumes and love the idea, but unfortunately I had issues using the site<p>- I couldn&#x27;t enter my own options for job titles etc, as pressing enter wouldn&#x27;t make it accept the text I&#x27;d entered<p>- I couldn&#x27;t actually download the free resume, it just said &#x27;Downloading&#x27; and did nothing<p>- I didn&#x27;t enjoy the fact it emailed me without any indication or opportunity to provide the email that I wanted to use<p>Browser is Chrome for android FYI
评论 #36411097 未加载
fcanesinalmost 2 years ago
Looks great, now we need an AI to read and select resumes for a given job description created by another AI from the AI analysis of the business data.
评论 #36411074 未加载
UI_at_80x24almost 2 years ago
Ahh, my favorite acronym; TWAIN<p>Technology Without An Interesting Name<p>Bookmarked for future use. Thanks for this.
评论 #36411118 未加载
on-call_guyalmost 2 years ago
Looks great