About
Waleed Khamees
Backend Developer | Computer Engineering Student
๐ Cairo, Egypt
๐ง waleed@waleedkhamees.com
๐ GitHub ยท LinkedIn
Profile
I am a backend-oriented developer with a strong foundation in computer engineering and hands-on experience in building cloud-based and serverless systems.
I focus on developing efficient, maintainable, and scalable backends โ from REST APIs and authentication systems to cloud functions and automation pipelines.
I enjoy working close to the infrastructure layer, understanding how data flows through a system, and designing reliable services that make everything else possible.
Education
Cairo University โ Faculty of Engineering
B.E. in Computer Engineering
Fall 2020 โ Fall 2025
- Graduation Project: Inferex โ built a context-aware Q&A system that processes screenshots, PDFs, and videos using a compressed LLM model.
- Compressed an 8.5GB LLM model to 5GB using Huffman encoding and GPU-based decompression.
- Fine-tuned an extractive QA model to improve performance on non-answerable questions by 5%.
Experience
Ejada Hybrid โ Cloud Computing Intern
July 2024 โ August 2024
- Deployed a multi-tier book reservation platform on Google Cloud Platform (GCP).
- Worked with services such as VMs, VPC, Cloud SQL, and block storage.
- Gained practical understanding of Cloud Functions, BigQuery, IAM, GKE, and Cloud Run.
Farahy / TheWizard โ Frontend Intern (Remote)
September 2023 โ October 2023
- Designed and implemented interactive dashboards and landing pages using React and Figma.
- Collaborated with designers and backend developers to build functional, user-friendly web interfaces.
Projects
Serverless Image Processing Architecture (AWS)
- Built a serverless infrastructure for image uploads and automatic thumbnail generation.
- Used 2x AWS Lambda functions, API Gateway, and S3 buckets (one public, one private).
- Created presigned URLs for uploads and automated processing on object creation events.
- Managed IAM roles and permissions for Lambda and API Gateway integration.
Wireless-DFS โ Distributed File System (Go)
- Built a network-based file system using Go, designed to handle file uploads and downloads across distributed nodes.
- Used gRPC for control communication and TCP for file transfer.
- Implemented core services: MasterTracker (metadata management) and DataKeeper (file storage).
- Added replication and heartbeat mechanisms for fault tolerance and reliability.
- Handled hashing-based duplication prevention and dynamic port allocation for parallel transfers.
MatchMaker โ Full-Stack Match Management Platform
- Developed backend services in Go with REST APIs, JWT authentication, and role-based access.
- Integrated WebSocket support for real-time match status updates.
- Designed modular services for users, matches, teams, and stadiums.
Inferex โ Context-Aware Question Answering System
- Built a program that takes user context (screenshots, PDFs, videos) and answers questions from it.
- Implemented LLM compression and fine-tuned extractive QA models.
Skills
Programming Languages: Go, Python, JavaScript/TypeScript, C++, Bash
Frameworks & Tools: Gin, Node.js, Flask, React, Next.js, PostgreSQL, Nginx
Cloud & DevOps: AWS (Lambda, API Gateway, S3, IAM), GCP (VMs, Cloud SQL, Cloud Run), Linux
Concepts: REST APIs, WebSockets, Authentication, Serverless Architecture.
Soft Skills: Communication, Problem Solving, Team Collaboration
Achievements
- ๐ฅ 1st Place โ 8th Undergraduate Engineering Mathematics Research Forum
- ๐ 1st & 2nd Place โ Faculty Micromouse Competition (Designed & soldered robot PCB)
- โ๏ธ AWS Certified Cloud Practitioner โ Issued September 2024
- โ๏ธ I am current working on getting AWS Solutions Architect certification
Interests
Backend Architecture ยท Cloud Infrastructure ยท System Design ยท Performance Optimization