Writing Resume as Code - Why not?
JackTT
Posted on October 13, 2023
Why I Developed Resume as Code
I've explored various CV builder platforms over the years.
However, I encountered a host of issues that left me unsatisfied.
These issues included the inability to format my content precisely the way I wanted and a limited choice of components to truly showcase my skills and experiences.
Furthermore, transitioning between different platforms requires me to manual copy-pasting of my data.
These problems inspired me to create the "Resume as Code"
tool. I envisioned a resume builder that could accept input in the form of a structured data format, such as JSON
or YAML
, and utilize the simplicity and versatility of Markdown
to craft content. In doing so, users could effortlessly export their own data, then import to other tools that use the same structure that including other Resume builder tools. We can build a ecosystem together.
The main features
1/ Powered by Markdown Format
Markdown is a simple and widely-used formatting language, making it easy for users to create and edit their resumes. Whether you're a beginner or a seasoned coder, Markdown is a user-friendly choice.
2/ Write with Familiar Language by YAML
Writing your resume in YAML, a human-readable data serialization format, ensures that your resume content is both structured and intuitive.
3/ Manage Multiple Resumes
For those with diverse skill sets or looking to apply for various positions, "Resume as Code"
enables you to manage multiple resume.
4/ Easy Export and Sharing
After writed and saved Resume, you can export to not only PDF but also JSON or YAML.
5/ You Own All Your Data
I understand the importance of privacy and data ownership. Unlike other online platforms, "Resume as Code"
stores all your data locally, ensuring that your sensitive personal and professional information remains in your control.
Let’s try it out
Opensource
I've just published the source code here:
Posted on October 13, 2023
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.