gitwtfhub

wtf is bom-curriculo?

tecnologia-da-informacao-br/bom-curriculo — explained in plain English

Analysis updated 2026-05-18

29PHPAudience · pm founderComplexity · 2/5LicenseSetup · moderate

TL;DR

An early stage, under construction open source project planning to generate ATS-friendly resumes from your LinkedIn, GitHub, and portfolio data.

Mindmap

mindmap
  root((Bom Curriculo))
    What it does
      Plans to generate ATS resumes
      Combines LinkedIn GitHub portfolio
      Matches resume to job description
    Tech stack
      PHP
      Figma prototype
    Use cases
      Optimize a resume for ATS
      Combine multiple profile sources
      Match resume to a job posting
    Audience
      Job seekers
      Developers contributing
    Status
      Under construction
      Roadmap not yet completed
      Prototype design in Figma

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Generate a resume optimized to pass Applicant Tracking System screening once the project is built.

REASON 2

Combine a LinkedIn export, GitHub profile, and portfolio into one resume source.

REASON 3

Match a resume against a specific job description for better fit.

REASON 4

Follow or contribute to an early stage open source resume tool as it develops.

What's in the stack?

PHP

How it stacks up

tecnologia-da-informacao-br/bom-curriculohuydatvn/telegram-cloud-drivesmskit/smskit
Stars292929
LanguagePHPPHPPHP
Setup difficultymoderatemoderatemoderate
Complexity2/53/53/5
Audiencepm founderdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 1h+

The project is marked under construction with an unchecked roadmap, so most planned features are not yet implemented.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

Wtf does this do

Bom Curriculo, also called ATS Resume Builder, is an open source project aimed at generating resumes that are optimized to pass through Applicant Tracking Systems, the automated software many companies use to screen job applications before a human ever sees them. The README marks the project as still under construction, and its own roadmap shows every planned feature as not yet completed, so this describes the intended design rather than a finished, working tool. The idea is that users can feed the system several optional sources of information about themselves: an existing resume, a LinkedIn profile exported as a PDF, a GitHub profile, an online portfolio, personal details, and the description of a target job. You do not need to provide all of them, just enough information for the system to generate a resume from. Planned features include analyzing a LinkedIn profile, analyzing a GitHub profile, analyzing a portfolio, matching a resume against a specific job description, generating an ATS-friendly resume, and optimizing an existing resume. An early interface prototype was built in Figma to work out the user experience and layout before writing the actual application. That prototype envisions a dashboard showing an ATS score overview, a general resume performance indicator, AI generated optimization tips, a list of uploaded resumes, tracking of job application progress, and a sidebar for navigating the platform. The README notes this design is still evolving and may change. The roadmap lists resume generation, a LinkedIn PDF parser, GitHub integration, portfolio analysis, job matching, multiple resume templates, and export to both PDF and DOCX as upcoming work, all currently unchecked. The project welcomes contributions and asks contributors to read its CONTRIBUTING.md file before submitting a pull request. It is written in PHP and released under the MIT license. The README is provided in both English and Portuguese.

Yoink these prompts

Prompt 1
Summarize what features Bom Curriculo's roadmap says are planned but not yet built.
Prompt 2
Explain what sources of information Bom Curriculo is designed to combine into a resume.
Prompt 3
Read CONTRIBUTING.md and tell me how I could contribute to this project's LinkedIn PDF parser feature.
Prompt 4
Describe the dashboard shown in Bom Curriculo's Figma prototype, including the ATS score overview.

Frequently asked questions

wtf is bom-curriculo?

An early stage, under construction open source project planning to generate ATS-friendly resumes from your LinkedIn, GitHub, and portfolio data.

What language is bom-curriculo written in?

Mainly PHP. The stack also includes PHP.

What license does bom-curriculo use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is bom-curriculo to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is bom-curriculo for?

Mainly pm founder.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.