Presim Suite
AI-powered resume customization and DOCX rendering toolkit
- Python
- Python
- OpenAI API
- Anthropic API
- Jinja2
- python-docx

Presim Suite automates the annoying part of job applications: tailoring your resume for each role. It has two components.
presim-ai takes your base resume and a job description, then sends them to an LLM (supports OpenAI, Anthropic, and Azure OpenAI) to generate a tailored version. You can choose how aggressive the changes are: conservative mode tweaks about 10% of the content, moderate restructures emphasis at around 30%, and aggressive rewrites up to 50% to match the role closely.
presim-docx handles rendering. It takes JSON resume data and produces DOCX or PDF output through Jinja2 templates. The two components are separate, so you can swap in your own templates or use the AI part standalone.
Configuration works through CLI arguments, a config file at ~/.presim/ai_config.json, or environment variables. You can script the whole pipeline for batch processing if you're applying to a lot of places at once.