NextStep

NextStep is an AI job-application copilot that covers the whole job hunt in one place. It finds offers on LinkedIn, Indeed, and Glassdoor, analyzes them against your profile, rebuilds your CV for each role, writes and sends the application from your own Gmail, follows the recruiter's replies, and prepares you for the interview. A single LangGraph pipeline takes each offer from analysis and skill-gap detection to company research, a tailored CV, and a ready-to-send email, with every step streamed live to the browser.
Key Features
Scrapes LinkedIn, Indeed, and Glassdoor into one feed, with filters by keywords, location, posting date, and contract type, and one-click promotion into the analysis pipeline.
Submit an offer as a URL or pasted text to extract title, skills, contract, and salary, then get a match score, an ATS compatibility score, and a skill-gap report with advice.
A research brief on each company: culture, business signals, what they expect from candidates, and likely interview questions.
Bullet points rewritten for the offer's keywords, five professional templates, live HTML preview, PDF export, and a full history of generated CVs.
AI-drafted application and follow-up emails sent from your own Gmail via OAuth2, with recruiter replies automatically classified (interview, rejection, pending).
An interview simulator, a salary coach, and an AI assistant available on every page that manages your applications in plain language.
Project Impact
Replaces separate job boards, Word CVs, Gmail, and tracking spreadsheets with a single end-to-end pipeline.
Instead of one generic CV sent everywhere, each application gets a CV rewritten and scored for the offer.
Background jobs read recruiter replies and flag applications that need a follow-up.
Groq, Gemini, and OpenAI are tried in a configurable priority order, so a down or rate-limited provider never blocks the pipeline.






Tech Stack
Technologies and tools used to bring this project to life
My Role
My contributions and responsibilities in this project
Full-Stack & AI Engineer
- Dynamic CV Templating : Developing the backend (.NET 10) and frontend (Angular) of a microservice dedicated to dynamic templating, automating and personalizing CV generation.
- AI Agents : Designing and implementing LangGraph and LangChain agents for job-board scraping, offer analysis, and tailored CV generation.
- CI/CD & Cloud (DevOps) : Setting up the CI/CD architecture with GitHub Actions and automating deployment to AWS with Terraform (Infrastructure as Code).
