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.
A competitive programming platform built with a strong focus on scalability, maintainability, and real-time interactions.
Live Demo
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.
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
- Python
- Java
- C++
- C
- JavaScript
- Flask
- Spring Boot (Currently Learning)
- REST APIs
- WebSocket Applications
- PostgreSQL
- Redis
- System Design
- Authentication & Authorization
- Background Job Processing
- Caching Strategies
- Performance Optimization
- Git
- Docker
- Linux
Competitive programming has significantly influenced the way I approach software engineering, particularly in algorithm design, analytical thinking, and performance optimization.
- ECPC Competitor
- Competitive Programming Problem Setter
- Creator of ECPC Analytics
- Active on Codeforces and LeetCode
- Codeforces: https://codeforces.com/profile/AdhamAfterMidnight
- LeetCode: https://leetcode.com/u/Adham0X1Star/