AIx: AI-Powered Resume and Job Search Optimization Platform
Aix is a web application developed for the Instill AI Hackathon, designed to assist job seekers by generating optimized resumes and Boolean search texts for advanced job searches. Users can input their basic details, experience, education, and skills into the platform. Aix leverages AI pipelines and GPT-3.5 within Instill AI's pipeline builder to process and refine this data, making it ATS-friendly and generating the required documents.
Github Repo
Tech Stack
- Languages: JavaScript,TypeScript
- Frameworks/Libraries: Next.js 14,Tailwind CSS,shadcn,Express.js
- AI and Automation: Instill AI,GPT-3.5,Puppeteer
- Monorepo Tooling: Turbo Repo
- Testing: Vitest
Features
- User input of basic details, experience, education, and skills
- AI-driven resume generation
- AI-generated Boolean search texts for advanced job searching
- Instill AI pipeline for data optimization and ATS-friendly resume creation
- Backend endpoint to refactor data into a PDF resume
- Instill AI pipeline to generate Boolean search texts from user data
Visuals
Challenges and Solutions
Challenge: Integrating AI models and ensuring accurate data processing.
Solution: Developed and fine-tuned two Instill AI pipelines using GPT-3.5 within the pipeline builder for data optimization and document generation.
Challenge: Generating ATS-friendly resumes automatically
Solution: Implemented an AI pipeline to format user data into an ATS-compliant resume, processed via Puppeteer for PDF conversion.
Learning Outcomes
- Enhanced proficiency with Next.js 14 and modern frontend development practices.
- Deepened understanding of integrating AI models into web applications using GPT-3.5 and Instill AI.
- Improved backend skills with Express.js and automated document generation with Puppeteer.
- Wrote unit, integration, and end-to-end tests using Vitest to ensure code quality and functionality.