The developer career workspace
Build your DevProfile, not just another resume.
DevProfile reads your GitHub and resume like a technical recruiter — scores your hireability, builds your roadmap, writes the ATS-ready resume, and finds the jobs that match.
No credit card · First analysis free · ~2 minutes
The report, live
A real resume, really analyzed.
This is an actual resume straight through the analyzer — the score, the findings, and the rewrite that earns the next round.
Ahmed Mohamed
+20 102 024 6324 | amhasan1407@gmail.com | linkedin.com/in/ahmed-mohamed-am07 | github.com/iMedoV8
Profile
Backend-focused Computer Science undergraduate at AAST, drawn to systems where Java / Spring Boot meets applied AI. Currently leading the backend on a SaaS project; seeking backend engineering internships where I can contribute to real-world systems.
Education
- GPA: 3.4 / 4.0
- Relevant Coursework: Data Structures & Algorithms, Computer Architecture, Software Engineering, Java Programming, Web Programming, Database Systems, Cyber Security, Object-Oriented Programming
Projects
- Click here for the GitHub repo: Backend / Frontend
- Built a full-stack SaaS that ingests a developer's GitHub activity and uploaded resume, then generates a hireability score, strengths/weaknesses breakdown, and a personalized learning roadmap via the OpenAI API.
- Engineered the AI evaluation engine on GPT-4o with JSON-schema structured outputs to keep responses reliably parseable, and a dynamic system prompt specialized to the user's tech field and career goal; added local Ollama (qwen3:8b) failover so the platform stays functional without a paid key.
- Led backend on a 6-person team — Spring Boot with 25 REST endpoints, stateless JWT auth via Spring Security for per-user resource isolation, PostgreSQL with 12 versioned Flyway migrations, and PDFBox resume parsing.
- Shipped the Next.js 16 App Router frontend across 19 routes with shadcn/ui components, Zustand state, Recharts visualizations, and public shareable report pages.
- Click here for the GitHub repo
- Built a modular Python CLI scanner that crawls target sites, fuzzes forms with payload wordlists, and detects 3 OWASP Top 10 (2021) vulnerability classes — reflected XSS, error-based SQL injection, and missing security headers.
- Implemented a BFS crawler with a context-aware XSS detector to minimize false positives, and parallelized form scanning via ThreadPoolExecutor, producing Jinja2 HTML and JSON reports scored with a CVSS-lite risk metric so the most severe findings surface first.
- Bundled a deliberately vulnerable Flask target app and enforced a localhost-only domain whitelist for safe, reproducible testing.
- Click here for the GitHub repo
- Built a JavaFX desktop app with 8+ UI screens for authentication, profiles, workout/nutrition planning, and progress tracking — applied MVC across 6+ domain models with centralized backend validation enforcing 15+ rules to keep data consistent across screens.
- Generated personalized workout and nutrition plans from 5+ configurable user parameters and persisted data through JDBC against a 7-table relational schema.
Technical Skills
- LANGUAGES: Java, Python, TypeScript, JavaScript, C++, C, SQL, HTML, CSS.
- BACKEND & APIS: Spring Boot, Spring Security, JPA/Hibernate, REST, Flask, Maven, Flyway.
- FRONTEND: Next.js, React, Tailwind CSS, shadcn/ui.
- DATABASES: PostgreSQL, MySQL, Microsoft SQL Server, SQLite, Supabase, MongoDB.
- DEVOPS & TOOLS: Git, Docker, Postman, IntelliJ IDEA, VS Code, XAMPP.
Strengths identified
Real shipped systems with quantified impact — 25 REST endpoints and a 6-person backend team led.
Improvement suggestions
Add automated tests and CI to the top repos — the fastest score gain.
Before
Built a backend for a SaaS project with Spring Boot.
After
Led backend on a 6-person team — Spring Boot with 25 REST endpoints, stateless JWT auth, and PostgreSQL with 12 versioned Flyway migrations.
Written from your actual repo
01Add integration tests to devprofile-backend
02Ship CI with GitHub Actions
03Deploy the SaaS and link it from the README
Your GitHub and resume, read like a recruiter reads them
Connect GitHub and upload your resume. DevProfile reviews your actual repositories — structure, tests, commits, documentation — and parses your resume against the same criteria recruiters screen for.
- Real repositories, not keyword matching
- Resume parsed with the same recruiter criteria
- Nothing to install — connect and run
A hireability score you can act on
One number from 0 to 100, backed by seven code dimensions and a report in plain language — what's strong, what's costing you interviews, and what to fix first.
- Seven dimensions, from commit consistency to testing
- Strengths and weaknesses spelled out, not scored in secret
- Recruiter-, ATS- and engineering-manager-grade review
Strong Spring Boot fundamentals with quantified projects.
Add tests to your top repo — it's the fastest score gain.
A roadmap built from your gaps, not generic advice
Every analysis produces a step-by-step plan tied to your actual repositories. Re-run whenever you ship something and watch your score and stats trend upward.
- Week-by-week steps referencing your own projects
- Score, stats and feedback tracked across every run
- Achievements unlock as your profile levels up
The resume writes itself — from your analyzed profile
Pick a target field and level, and DevProfile generates an ATS-friendly PDF from your analyzed strengths and projects — with a live preview while you aim it.
- ATS-friendly PDF in one click
- Live preview as you choose field and level
- Every version saved to your history
Ahmed — Backend Developer
Backend Development · Internship
Skills
Projects
Apply where you actually fit
Search real listings scored against your stack and level, keep a shortlist, and share a public developer profile that shows your score, skills radar and achievements.
- A match score on every job, tuned to your profile
- Save and track the roles worth chasing
- Your public profile at devprofile.app/u/you
Try it now
Interactive demo analysis
Enter any GitHub username and see a preview of the analysis. No signup required.
It read my repos and told me exactly why I wasn't getting callbacks — no tests, thin READMEs. Fixed both, score jumped 13 points.
Youssef, CS senior, Cairo
If it's on your GitHub, it counts
Start free, upgrade when it pays off.
One interview sooner covers years of Pro. No credit card to start, cancel anytime.
No card required
See where you stand.
- 1 full analysis
- Hireability score
- Basic feedback
- Technology detection
billed monthly, cancel anytime
The whole loop, unlimited.
- Unlimited analyses
- AI resume PDFs
- Job matching
- Full improvement roadmap
- Statistics & trends
- Priority support
Answers,
briefly.
A chatbot answers what you paste into it. DevProfile connects to your GitHub and reads the actual repositories — structure, tests, commits, documentation — scores seven dimensions, tracks every run, and then generates the resume and job matches from that same analysis. It knows your work; a chatbot only knows your prompt.
The resume is built from your analyzed projects and their real numbers — endpoints shipped, migrations written, teams led — not from generic filler. The structure is ATS-friendly, and you can preview and regenerate until it sounds right.
Never. We request read-only access to public repositories, and nothing else. Your code stays exactly where it is.
That's who it's built for. The analysis is tuned to your career goal — internship, junior, or beyond — the roadmap tells you what to build next, and the starter-profile path lets you generate a resume even before your first analysis.
Yes. Pro is $5/month, cancelled in one click from Settings — no questions asked, no cancellation fees, and access runs to the end of the billing period. The free plan stays free.
We only read public GitHub data, your resume is processed solely to run your analysis, and generated PDFs expire after 60 days. You can delete your account — and everything with it — from Settings.
Analyze · Score · Improve · Generate · Apply
Ready to see how companies evaluate you?
Your first analysis is free and takes about two minutes — score, report and roadmap included.
No credit card · Free plan stays free