Skip to content
View Yousef-karem's full-sized avatar
  • Turing

Block or report Yousef-karem

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Yousef-karem/README.md

Hi πŸ‘‹, I'm Youssef Karem William

Software Engineer β€’ Backend Developer β€’ Competitive Programmer (Codeforces Master)


πŸ‘¨β€πŸ’» About Me

πŸŽ“ 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

πŸš€ What I'm Working On

  • βš™οΈ 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

πŸ† Achievements

  • πŸ… 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

🌟 Featured Projects

πŸ€– 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


βš™οΈ Sagely LMS Backend

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


πŸ’» Tech Stack

Languages

C++ Java Python SQL

Backend

Spring Boot REST API JWT PostgreSQL MySQL

AI & Automation

LangChain LangGraph Ollama

Tools

Git Docker GitHub Actions Postman


🌐 Connect With Me


πŸ“ˆ GitHub Statistics

Pinned Loading

  1. Learning-Management-System Learning-Management-System Public

    Java 2

  2. Online-Library-website Online-Library-website Public

    CSS

  3. MultithreadedParkingSystemSimulation MultithreadedParkingSystemSimulation Public

    Java

  4. Vole_machine_GUI Vole_machine_GUI Public

    C++

  5. Games Games Public

    C++

  6. Sketcher Sketcher Public

    Forked from Marcelino-10/Sketcher

    Sketcher is a 2D graphic drawing application

    C++