Available for internships, junior roles, and freelance work

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

Mobile
Tariqi app map screen

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 Skills

Backend 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.

Frontend

01
FlutterReactHTMLCSS

Backend

02
Node.jsExpress

Database

03
MongoDBFirebase

Tools

04
GitGitHubPostmanVercel

Projects

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.

Tariqi app map screen
Featured Project2026

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.

FlutterNode.jsExpressMongoDBFirebase

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.

Live
GitHub streak statistics

Commits and Repositories

Overview of public activity, repository count, and commit history.

Live
GitHub stats showing commits and repositories

Top Languages

A quick snapshot of the technologies used most often in public repos.

Live
GitHub top languages statistics

Contact

Open to internships, junior roles, and freelance opportunities.

Open to internships, junior roles, and freelance opportunities. If you're looking for a backend or full-stack developer to contribute to your team, feel free to reach out.