π Computer Science graduate from Cairo University
I'm passionate about building scalable software systems, backend applications, and developer tools. I enjoy solving challenging engineering problems and applying AI where it provides practical value.
- πΌ Software Engineer with industry experience at Turing, Scale AI, and EgronX
- βοΈ Interested in Backend Development, Software Architecture, and Developer Tools
- π Codeforces Master (Div. 1) with 3,000+ solved problems
- π± Always learning new technologies and building real-world software
- βοΈ Building scalable backend applications using Spring Boot
- π€ Developing automation and evaluation systems at Turing
- π§ͺ Building software engineering tools powered by modern AI techniques
- π Continuously improving my problem-solving and system design skills
- π Top 25 β Africa & Arab Collegiate Programming Contest (ACPC 2024)
- π₯ 20th β Egyptian Collegiate Programming Contest (ECPC 2024)
- π₯ Codeforces Master (Div. 1) β Top 10 in Egypt
- π§ Solved 3,000+ algorithmic problems
- π¨βπ« Competitive Programming Coach
- π Competitive Programming Problem Setter & Tester
π€ TestNexus β AI-Powered Unit Test Generation & Evaluation Platform (Graduation Project β A+)
An end-to-end platform that automatically analyzes Java projects, generates unit tests, validates them, repairs compilation/runtime failures, and evaluates coverage using Large Language Models.
Highlights
- Automated JUnit test generation
- Static code analysis using JavaParser & Soot
- Coverage evaluation with JaCoCo
- Local LLM inference using Ollama
- Docker & GitHub Actions integration
π Repository:
https://github.com/Yousef-karem/Unit-test-demo
Production backend developed during my internship at EgronX.
Highlights
- Spring Boot 3
- JWT Authentication
- REST APIs
- MySQL
- File Uploads
- Notifications
- Course & Assignment Management
π Repository:
https://github.com/Yousef-karem/Sagely_Backend_Java



