AI-powered career copilot for developers
Practice coding. Get AI guidance. Ace interviews. Build your career arc.
DevArc is an AI-powered developer platform designed to help engineers prepare for coding interviews, strengthen problem-solving skills, and accelerate career growth — all in one place.
Build the developer career arc using AI-powered mentorship.
Developers should be able to:
- Practice coding problems
- Receive AI hints and explanations
- Improve solutions with AI code review
- Prepare for technical interviews
- Generate structured career roadmaps
| Module | Description |
|---|---|
| 🧩 Coding Practice | Problem-solving environment similar to coding interview platforms |
| 💡 AI Hint System | Context-aware hints to help developers think through problems |
| 📖 AI Solution Explanation | Explanations of optimal solutions, complexity, and patterns |
| 🔍 AI Code Review | Analyze submitted code and provide improvement suggestions |
| 🎯 Interview Preparation | Mock technical interviews and company-specific prep |
| 🗺️ Career Roadmap Generator | AI-generated learning plans based on career goals |
DevArc is designed as a modular full-stack platform.
Frontend (Next.js)
│
Backend API (Node.js / Express)
│
Database (PostgreSQL)
│
AI Services (LLM + Prompt Pipelines)
| Layer | Technologies |
|---|---|
| Frontend | Next.js, TailwindCSS, TypeScript |
| Backend | Node.js, Express |
| Database | PostgreSQL |
| AI Layer | OpenAI / Azure OpenAI, Prompt Pipelines |
| Infrastructure | Vercel, Cloud backend, CI/CD |
frontend/ → Next.js application
backend/ → API services and business logic
docs/ → product and architecture documentation
infra/ → infrastructure configuration
scripts/ → automation scripts
DevArc is currently in the MVP foundation phase.
Current focus:
- Repository structure and architecture planning
- Backend foundation
- Coding problem system
Project documentation lives inside the /docs folder.
product-vision.mdarchitecture.mdroadmap.md
Contributions are welcome! If you're interested in building developer tools and AI-powered learning platforms, please read CONTRIBUTING.md before submitting a pull request.
MIT License