• SJ Siam
  • Services
  • Works
  • Resume
  • Skills
  • Contact
Hire me!
  • SJ Siam
  • Services
  • Works
  • Resume
  • Skills
  • Contact
Hire me!

CVCraftAI

CVCraftAI is a professional, AI-powered CV builder web application designed to help users generate high-quality, ATS-optimized resumes in seconds. The application leverages modern frontend technologies and AI integration to produce multiple CV formats while maintaining performance, privacy, and usability.

live preview GitHub Client
Category
Full Stack
Client
N/A
Start Date
August 15, 2025
Designer
MD Shahariar Jaman

Project Description

CVCraftAI is a professional, AI-powered CV builder web application designed to help users generate high-quality, ATS-optimized resumes in seconds. The application leverages modern frontend technologies and AI integration to produce multiple CV formats while maintaining performance, privacy, and usability.

The project demonstrates practical use of AI APIs, form validation, client-side processing, and PDF generation within a real-world career-focused application.

Core Features

  • AI-Powered CV Generation
    Uses the OpenAI API (GPT-4o-mini) to generate three professionally written CV variations based on user input.
  • Multiple CV Templates
    Automatically generates:
    • Professional (corporate-focused)
    • Concise (one-page, minimal)
    • Creative (modern with personality)
  • ATS Optimization
    CVs are structured with proper keywords, formatting, and semantic HTML to ensure compatibility with Applicant Tracking Systems.
  • PDF Export
    Allows users to download high-quality PDF versions of generated CVs directly from the browser.
  • Privacy-First Architecture
    No user data is stored on the server. All processing and PDF generation happen client-side to ensure user privacy.

User Experience & Interface

  • Mobile-first, fully responsive design
  • Clean and modern UI with intuitive form flow
  • Real-time preview of generated CV content
  • Sample data loading for quick testing and demos

Technology Stack

Frontend

  • Framework: Next.js 13
  • UI: React, Tailwind CSS
  • Component System: shadcn/ui, Radix UI
  • Form Handling: React Hook Form, Zod validation

AI & Utilities

  • AI Integration: OpenAI (GPT-4o-mini)
  • PDF Generation: html2pdf.js

Icons & Assets

  • Icons: Lucide React

Deployment & Hosting

  • Deployed on Vercel
  • Supports static export and can be deployed to Netlify, AWS S3 + CloudFront, or other static hosting platforms

Role & Responsibilities

Frontend Developer & System Designer

  • Designed the full CV generation workflow and UI
  • Integrated AI-powered content generation using OpenAI API
  • Implemented ATS-focused prompt engineering
  • Built client-side PDF export and privacy-first data handling
  • Optimized performance and responsiveness across devices

Live Demo & Source Code

  • Live Application: https://cv-craft-alpha.vercel.app/
  • GitHub Repository: https://github.com/sjsiam/CVCraftAI

Conclusion

CVCraftAI showcases my ability to integrate AI services into modern web applications while maintaining strong UX principles, performance, and data privacy. The project highlights frontend architecture, prompt engineering, and real-world AI usage within a production-ready application.

  • Services
  • Works
  • Resume
  • Skills
  • Contact

© 2024 All rights reserved by MD Shahariar Jaman Siam