CVSmia

Make every CV more relevant with smart support in one workflow.

CVSmia shows what to highlight, remove, or rewrite for each role. You can bring in CV content from files or GitHub, get concrete validation fixes, and see the next recommended step directly in the app.

M

Matches

Finds overlap and gaps between your CV and the job requirements.

A

Analyzes

Prioritizes skills, experience, and keywords for the role.

S

Suggests

Gives concrete suggestions you can use directly in your CV.

E

Export

Export to PDF and multiple HR formats.

Why CVSmia

Built to make CV tailoring more relevant, faster, and more precise than manual editing alone.

Focused on the actual role

CVSmia starts from the specific job posting you want, not just a generic CV template.

Concrete suggestions

You get clear guidance on what to highlight, tighten, or rewrite before you apply.

Content over decoration

The tool helps you prioritize relevance, requirement match, and clarity instead of only appearance.

One connected workflow

Import, matching, validation, and export are connected in one process that is easy to follow.

Getting started

Three steps from download to your first tailored CV.

System requirements

  • Windows 10 or newer
  • .NET 10 Runtime installed
  • Can be tested on Mac by running Windows in Parallels Desktop or a similar virtualization tool

You can download .NET from Microsoft's official website.

  1. Download CVSmia from the Download section.
  2. Extract the ZIP file to a folder of your choice, for example C:\CVSmia.
  3. Launch the program with CVSmia.exe.

How it works

From an existing CV to a more relevant version for the role you want.

  1. Import your existing CV from a file or from GitHub.
  2. Select what matters most and build a tailored CV for the role you want.
  3. Use AI Assisted CV Manipulator if you want help rewriting or improving text with your own instructions.
  4. Export to PDF and attach to your application.
  5. Save the tailored CV for later use.

How matching works

  • Reads the job posting and identifies requirements, keywords, and desired skills.
  • Compares that with the content in your CV to find overlap and gaps.
  • Prioritizes which points should be emphasized, expanded, or rewritten more clearly.
  • Suggests improvements, but you decide what actually goes into the final CV.

Who it is for

Concrete situations where CVSmia helps people tailor their CV faster with stronger relevance and less manual rewriting.

Scenario 1

The student applying for a first job

Maria has limited work experience and is unsure what to highlight from studies and projects.

CVSmia helps her identify relevant skills and phrase them more clearly for the role she wants.

Scenario 2

The consultant who tailors a CV often

Jonas applies for new assignments regularly and needs a fast way to adjust content to different client requests.

CVSmia shows which experience and keywords should be prioritized for each assignment so he can avoid repetitive manual editing.

Scenario 3

The leader with too much experience in one document

Anne has held many roles and responsibilities, but her CV becomes too long and not focused enough for a specific position.

CVSmia helps her prioritize the results and experience that matter most for the current job posting.

Scenario 4

The career changer showing transferable experience

Thomas is moving from logistics to IT and needs help connecting earlier experience to new requirements and language.

CVSmia suggests which skills transfer well and how to describe them in a way that fits the new direction.

Scenario 5

The experienced professional cutting noise

Elin has many years of experience and too much content in her CV, but wants a sharper and easier-to-scan document.

CVSmia helps her remove less important details and elevate what actually strengthens the application.

What these scenarios have in common

The common need is faster prioritization, clearer wording, and better alignment between the CV and the role.

Features

Tools that support the full flow from import to finished CV.

I

Import

Bring in existing CV content from text, files, or GitHub directly in the app, including repo, branch, and file browsing.

C

Language understanding

Understands text and context to build a relevant starting point.

M

Matcher

Shows what is missing or should be highlighted more clearly in your CV and suggests the next step after each run.

A

Validation

Acts as a correction assistant and suggests concrete fixes for common JSON Resume issues.

T

AI Assisted CV Manipulator

Rewrite CV text with your own instructions and compare the original with the new version side by side.

E

Export

Save a finished CV in a format that is easy to share.

Supported formats

The most important formats you can bring into the workflow and use further in the process.

Overview of common formats in CVSmia
Format Use Why it matters
Text Import Fast way to paste existing CV content or drafts.
File import Import Lets you bring in existing CV data without starting from scratch.
GitHub Import Useful when your CV content already lives in a repo or a version-controlled workflow.
PDF Export Easy to share in the application process and suitable for attachments.
JSON Resume Validation and export flow Provides structured data useful for standardization, quality checks, and further processing.

More than a CV generator

CVSmia is built to improve the relevance of the content, not just produce a polished template.

The difference between generic CV tools and CVSmia
Generic CV tools CVSmia
Often focus on layout and template selection. Focuses on content, relevance, and what the role actually requires.
The user often has to interpret the job posting and do the tailoring manually. Matches the CV against the posting and shows what should be emphasized or improved.
Rarely provide concrete guidance about gaps or prioritization. Provides concrete suggestions about what is missing, unclear, or should be written more clearly.
Often have limited support for structured quality checks. Combines matching, validation, AI support, and export in one workflow.

Data security and privacy

Built for safe handling of CV data and controlled AI usage.

You stay in control

You decide how AI is used and keep control of your access.

Local storage

Keys are stored encrypted locally per user and are not shared in plain text.

Optional local telemetry

Startup and license events can be logged locally when needed, without raw customer or license identifiers by default.

Technology behind CVSmia

A short explanation of how CVSmia analyzes content and suggests improvements.

T

Text understanding

CVSmia reads both the CV and the job posting as text, identifies requirements, concepts, and context, and builds a better starting point for tailoring.

M

High-level matching

The tool compares the content, shows what already matches, what is missing, and which parts should be prioritized for the role you want.

C

Control stays with you

AI is used to suggest, structure, and improve. You decide what stays, what changes, and what is removed before you export the final CV.

Usage in numbers

A quick view of real product usage.

This value updates automatically based on website download counters.

Changelog

The most important improvements from recent releases.

View full changelog

Download

Download the latest Windows version and get started quickly.

Ready to download

v0.0.0-beta.219

CVSmia-0.0.0-beta.219-win-x64.zip

Download

Install in under a minute

  1. Download the ZIP.
  2. Extract to a folder.
  3. Run CVSmia.exe.
  4. Set up GitHub access in Settings if your CV content is stored there.

If you want to test CVSmia on a Mac, run Windows in Parallels Desktop or a similar virtualization tool and install CVSmia inside that Windows environment.

Need licensing or a demo? See license information, including the separate license for AI Assisted CV Manipulator.

For teams and developers

The most important technical and operational context for organizations evaluating CVSmia.

Team-ready workflow

Useful for consulting firms, career advisors, and recruitment environments that need repeatable quality.

Technical foundation

Built in C# (.NET 10) with modular architecture, JsonNode, and typed models for flexible data handling.

Extendable delivery

Validation against the jsonresume schema, version management through VERSION, and CI/CD with GitHub Actions.

Support and resources

Related tools and support channels collected in one place.

Karemo and issue reporting

Use Karemo to manage follow-up during the job application process, and GitHub Issues to report bugs or product suggestions.

Contact

If you have questions about demos, licensing, or how to use CVSmia, contact us directly.

harry.solsem@solsem.no

Privacy and terms

CVSmia is used to analyze CV content against a job posting and generate improvement suggestions. You decide which data to enter and which suggestions to keep.

Keys are stored encrypted locally per user. If you have questions about data handling or want insight into what is stored in your setup, contact us. The service is delivered as a professional support tool, and you remain responsible for the content you submit in your application process.

About

CVSmia is developed by Solsem Consulting to make CV tailoring more precise, faster, and more practical for job seekers, consultants, and professional teams.

The goal is to combine relevant text analysis with a workflow that improves decision support without adding unnecessary complexity.

GitHub

If you want to follow website development or see how the project is maintained and published, the source is available on GitHub.

github.com/Solsem-Consulting/solsem.no-cvsmia