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

Arab Academy for Science, Technology & Maritime TransportSept 2024 – June 2028
Bachelor of Computer ScienceCairo, Egypt
  • 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

DevProfile — AI-Powered Developer Profile Analyzer — Mar 2026Java, Spring Boot, Next.js
  • 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.
Web Vulnerability Scanner — May 2026Python, Flask
  • 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.
Fitness Management — JavaFX Desktop Application — Nov 2025Java, JavaFX
  • 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.
Ahmed Mohamed · BackendParsed in 1.4s
What we found

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.

0
Trending up
Category breakdown
Code quality74
Complexity66
Activity64
Resume73
Tech alignment78
Bullet rewrite

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

Next on your roadmap

01Add integration tests to devprofile-backend

02Ship CI with GitHub Actions

03Deploy the SaaS and link it from the README

01 / 05Analyze

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
github.com/you · scanning
devprofile-backendJava 14
ecommerce-apiJava 6
portfolio-siteTypeScript 3
resume.pdf parsed
02 / 05Score

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
Hireability
68
Code quality72
Activity61
Documentation54
Testing47
What we found

Strong Spring Boot fundamentals with quantified projects.

Add tests to your top repo — it's the fastest score gain.

03 / 05Improve

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
Your roadmap
Write a real README for ecommerce-api
02Add integration tests to your top repoNow
03Ship a deployed project with CI
+13 since last run
04 / 05GenerateNew

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

ATS-friendly PDF · 60-day history
05 / 05ApplyNew

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
NBackend EngineerBerlin · Hybrid87Match
SJava Developer, PlatformRemote · EU82Match
Ahdevprofile.app/u/ahmedLive

Try it now

Interactive demo analysis

Enter any GitHub username and see a preview of the analysis. No signup required.

Early feedback01 / 03
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

01
03

If it's on your GitHub, it counts

JavaSpring BootPythonTypeScriptReactNext.jsNode.jsPostgreSQLC++FlaskMongoDBDockerJavaFXMySQLTailwindSQLJavaSpring BootPythonTypeScriptReactNext.jsNode.jsPostgreSQLC++FlaskMongoDBDockerJavaFXMySQLTailwindSQL
0–0
Hireability scale
0
Code dimensions scored
0
Achievements to unlock
Pricing

Start free, upgrade when it pays off.

One interview sooner covers years of Pro. No credit card to start, cancel anytime.

Free
$0/forever

No card required

See where you stand.

  • 1 full analysis
  • Hireability score
  • Basic feedback
  • Technology detection
Get started free
Pro
$5/month

billed monthly, cancel anytime

The whole loop, unlimited.

  • Unlimited analyses
  • AI resume PDFs
  • Job matching
  • Full improvement roadmap
  • Statistics & trends
  • Priority support
Upgrade to Pro
Questions

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