An Intelligent AI Platform for Coding, Resume Analysis, Interview Preparation, and Software Engineering Productivity.
Build β’ Learn β’ Practice β’ Crack Interviews β’ Get Hired
DevPilot AI is an AI-powered Software Engineering Assistant that helps developers and students accelerate their learning and career growth.
The platform combines Large Language Models (LLMs), Machine Learning, and Modern Backend Technologies to provide intelligent assistance for coding, resume analysis, interview preparation, and personalized learning.
Whether you are preparing for:
- πΌ SDE Internships
- π’ Product-Based Companies
- π€ AI/ML Roles
- π Backend Engineering
- π Software Development Careers
DevPilot AI is your personal AI engineering companion.
- ATS Score Analysis
- Resume Parsing
- Skill Gap Detection
- Resume Improvement Suggestions
- Company-wise Resume Optimization
- Bug Detection
- Code Quality Analysis
- Complexity Analysis
- Security Recommendations
- Best Coding Practices
- AI Mock Interviews
- Company-wise Question Prediction
- Coding Feedback
- Interview Performance Report
- Personalized Improvement Plan
- Topic-wise Analysis
- Strength & Weakness Detection
- AI-based Practice Recommendations
- Progress Tracking
- AI-generated Study Plan
- Beginner to Advanced Roadmaps
- Daily Learning Tasks
- Career Guidance
- Programming Help
- Debugging Support
- System Design Guidance
- API Development Help
- Backend Engineering Support
+-------------------+
| React Frontend |
+---------+---------+
|
|
+---------v---------+
| FastAPI |
| Backend |
+---------+---------+
|
+---------------+---------------+
| |
+---------v---------+ +----------v----------+
| AI Engine | | PostgreSQL |
| (LLMs + ML Models)| | Database |
+---------+---------+ +----------+----------+
| |
+---------------+---------------+
|
+---------v---------+
| External AI APIs |
+-------------------+
- Python
- Java
- JavaScript
- SQL
- React.js
- HTML5
- CSS3
- Tailwind CSS
- FastAPI
- REST APIs
- JWT Authentication
- Large Language Models (LLMs)
- Machine Learning
- Natural Language Processing
- Scikit-Learn
- LangChain
- PostgreSQL
- Docker
- Git
- GitHub
DevPilot-AI/
β
βββ README.md
βββ Assets/
β βββ devpilot-banner.png
β
βββ frontend/
β
βββ backend/
β
βββ ai-engine/
β βββ resume-analysis/
β βββ code-review/
β βββ interview-assistant/
β βββ learning-roadmap/
β
βββ database/
β
βββ docs/
β
βββ docker/
β
βββ requirements.txt
β
βββ .env.example
- Resume Parsing
- ATS Score
- Resume Ranking
- Candidate Evaluation
- Code Analysis
- AI Suggestions
- Debugging
- Performance Optimization
- Mock Interviews
- Coding Challenges
- DSA Assessment
- Company-specific Preparation
- AI Learning Roadmaps
- Daily Challenges
- Personalized Recommendations
- Machine Learning
- Natural Language Processing
- Generative AI
- Recommendation Systems
- Intelligent Search
- Resume Screening
- Coding Interview Preparation
- AI Code Review
- Skill Assessment
- Learning Guidance
- Career Planning
- GitHub Repository Analyzer
- AI Pair Programming
- AI System Design Interview
- Multi-language Code Support
- Voice-based AI Assistant
- Competitive Programming Coach
git clone https://github.com/anup-sys/DevPilot-AI.git
cd DevPilot-AIpip install -r requirements.txt
uvicorn main:app --reloadnpm install
npm startOPENAI_API_KEY=your_api_key
DATABASE_URL=postgresql://localhost/devpilot
SECRET_KEY=your_secret_key- Resume Analysis
- ATS Score
- Code Review
- AI Interview Assistant
- DSA Skill Assessment
- Learning Roadmap
- AI Career Mentor
- GitHub Analyzer
- AI Pair Programmer
Contributions are welcome!
-
Fork this repository
-
Create a feature branch
git checkout -b feature-name- Commit changes
git commit -m "Added new feature"- Push to GitHub
git push origin feature-name- Open a Pull Request
If this project helps you, please consider giving it a β.
It motivates me to build more AI-powered developer tools for the community.
This project is licensed under the MIT License.
π Build Better Software β’ Learn Faster β’ Crack Interviews β’ Get Hired π€
Made with β€οΈ by Anup Kumar
