Backend & Full-Stack Developer
Building scalable APIs, real-time systems, and modern mobile applications.
I'm Peter Kameel Thabet Boles, a Computer Engineering student at Cairo University. I build real-world applications with a focus on clean architecture, reliable backend systems, and practical solutions that scale.
3+
Core backend technologies
Real-time
Systems, chat, and live tracking
Featured Project
Tariqi - Ride Sharing Platform

About
Engineering clean systems behind polished digital products.
I'm a Computer Engineering student passionate about backend development, distributed systems, and building reliable APIs.
I enjoy designing systems that are maintainable, scalable, and ready for real users. My work focuses on real-time applications, backend architecture, and modern mobile-backend integrations.
Focus Areas
Core SkillsBackend Architecture
Built with clarity, maintainability, and practical product thinking in mind.
Real-Time Systems
Built with clarity, maintainability, and practical product thinking in mind.
Mobile Applications
Built with clarity, maintainability, and practical product thinking in mind.
Clean Code
Built with clarity, maintainability, and practical product thinking in mind.
Maintainable Systems
Built with clarity, maintainability, and practical product thinking in mind.
Tech Stack
The technologies I use to build modern, reliable applications.
Backend
02Database
03Tools
04Projects
Real-world products designed around backend depth and smooth user flows.
Selected work focused on reliability, live interactions, and product experiences that feel modern without sacrificing structure.

Ride-Sharing Platform
Tariqi - Ride Sharing Platform
Tariqi is a full ride-sharing platform that connects drivers and passengers with real-time ride creation, matching, and tracking.
System Architecture
A clean flow from mobile app to backend services and persistent storage.
Flutter Mobile App
Client application
Node.js + Express Backend
API and ride orchestration
MongoDB Database
Persistent ride and user data
Firebase
Notifications and real-time services supporting ride updates.
The Flutter mobile application communicates with a Node.js backend API. The backend handles authentication, ride matching, and location updates, while MongoDB stores user and ride data. Firebase is used for notifications and real-time services.
GitHub Activity
Contribution history presented in the same premium language as the rest of the portfolio.
A quick look at streaks, commit volume, and repository activity from my GitHub profile.
Contribution Streak
Consistency over time with a focus on steady contribution.
Commits and Repositories
Overview of public activity, repository count, and commit history.
Top Languages
A quick snapshot of the technologies used most often in public repos.