Skip to content
View adhamahmedyousef's full-sized avatar
✌️
Always Ready
✌️
Always Ready

Block or report adhamahmedyousef

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
adhamahmedyousef/README.md

Adham Ahmed

Backend Engineer specializing in Python and Java.

I build scalable backend systems, automation tools, and developer-focused applications with a strong emphasis on clean architecture, performance, and maintainability.

My work primarily involves Flask, Spring Boot, REST APIs, PostgreSQL, Redis, and modern software engineering practices. A strong competitive programming background has shaped my approach to problem solving and performance-oriented software development.

Selected Projects

VoidHub (Private Repository)

A competitive programming platform built with a strong focus on scalability, maintainability, and real-time interactions.

Live Demo

https://voidhub.co

Overview

VoidHub enables competitive programmers to practice through real-time matches, profile management, and online judge integrations.

Key Features

  • Real-time multiplayer match rooms
  • Authentication and account management
  • Codeforces account integration
  • Match invitations and notifications
  • Background job processing
  • Redis-based caching and distributed locking
  • WebSocket-powered real-time updates
  • PostgreSQL database with optimized indexing
  • Secure session and authentication workflow

Tech Stack

Python • Flask • PostgreSQL • Redis • Socket.IO • JavaScript • HTML • CSS

The source code is private. This repository showcases the project's architecture, features, and technical design.

ECPC Analytics (Open Source)

An open-source web platform for analyzing historical ECPC and ACPC contests through interactive dashboards, searchable problem archives, and contest statistics.

Repository

https://github.com/adhamahmedyousef/ecpc-analytics

Highlights

  • Interactive analytics dashboard
  • Contest archive covering 2018–2026
  • Qualification and Finals statistics
  • Search by topic, difficulty, contest, or year
  • Problem metadata and solve statistics
  • Topic frequency analysis
  • Difficulty distribution across contests
  • Year-by-year contest insights
  • Responsive web interface

Tech Stack

Python • Flask • HTML • CSS • JavaScript

Technical Skills

Languages

  • Python
  • Java
  • C++
  • C
  • JavaScript

Backend

  • Flask
  • Spring Boot (Currently Learning)
  • REST APIs
  • WebSocket Applications

Databases

  • PostgreSQL
  • Redis

Software Engineering

  • System Design
  • Authentication & Authorization
  • Background Job Processing
  • Caching Strategies
  • Performance Optimization

Tools

  • Git
  • Docker
  • Linux

Competitive Programming

Competitive programming has significantly influenced the way I approach software engineering, particularly in algorithm design, analytical thinking, and performance optimization.

Highlights

  • ECPC Competitor
  • Competitive Programming Problem Setter
  • Creator of ECPC Analytics
  • Active on Codeforces and LeetCode

Profiles

Pinned Loading

  1. ecpc-analytics ecpc-analytics Public

    ECPC Contest Analytics Platform - analyze problems, difficulty, and topics across years.

    HTML 5 1

  2. LeetCode-Quality-Assurance LeetCode-Quality-Assurance Public

    Documented accepted LeetCode bug reports and missing test cases contributions.

  3. LeetCode-Feedback/LeetCode-Feedback LeetCode-Feedback/LeetCode-Feedback Public

    805 403