Computer Science StudentNew Cairo, Egypt

Hazem Ismail.

AI & Software
Developer

I connect what I learn to what I build.

Looking for my
next opportunity.

Internships · Collaborations
International opportunities
Hazem Ismail
Hazem IsmailCS · BUE
Curious. Proactive. Always learning.
The British University in EgyptInformatics & Computer Science · Class of 2028

Selected work

Learning, made real.

A little about me

A technical mind.
A wider world.

I enjoy technical projects, exploring new ideas, and learning by doing. Outside of tech, I love volunteering, meeting new people, and discovering new places.

Experience

Commercial International BankSummer Intern · Sustainability & AI

Cairo · June 2025

Completed an AI- and ESG-focused internship, analyzing sustainability frameworks in a corporate banking environment.

IEEE ClubMedia Committee Member

The British University in Egypt

Supported club events through media, communication, organization, and collaboration.

International experience

RomaniaAIESEC · Educational volunteering

August 2025

Educational volunteering with children, focused on chess, robotics, technology, intercultural exchange, and teamwork.

SwitzerlandGlobal Youth Summit

International participant at the Global Youth Summit.

Education

The British University in Egypt

Informatics and Computer Science

Expected graduation 2028

What I work with

Programming, data, and the foundations
that connect them.

Programming

Python · C++ · Java · JavaScript · HTML · CSS

Software & data

OOP · Data Structures · Algorithms · Debugging · Git · GitHub · SQL · Database Design · Relational Databases · Data Analysis

Currently learning

Artificial Intelligence · Machine Learning · Python for AI · Data Analytics · AI fundamentals

Tools & collaboration

Arduino · Microsoft Office · Problem Solving · Communication · Teamwork · Presentation · Leadership · Time Management · Adaptability · Critical Thinking · Cross-Cultural Collaboration · Project Management

Certifications

Open certificates
Explore my certificationsClick to see all four credentials
  • Data Analytics Job SimulationDeloitte / Forage
  • The Green LeapCIB Summer Program · July 2025
  • PRME COP-30 ProgramUN Global Compact initiative · Climate action
  • Arab Youth SummitThird Edition · International Participant

Languages

Arabic
Native
English
B2 · Professional Working
German
A1
French
A1

Open to what’s next

Based in New Cairo · Thinking internationally

Let’s make
something matter.

Looking for a curious mind on your team?
I’m open to software and AI internships,
technical collaborations, and new connections.

Say hello
Read the Madinat Al Huffaz Academy project
Selected work / Nonprofit website

Web development · Voluntary project

Madinat Al Huffaz Academy

Using my skills to support free education.

Visit live website
My role
Website development & deployment
Built with
HTML, CSS, JavaScript & JSON
Hosting
GitHub Pages · Custom domain
Screenshot of the academy’s English homepage and educational resources
The academy’s live website, with clear access to its learning resources.

Why I built it

I liked the academy’s work and wanted to support it in a way I could. I built the website free of charge, with the goal of making it simple, useful, and affordable to keep running.

Useful, organized content

I used HTML, CSS, and JavaScript, with JSON to organize the content and resources. The site brings together academy information, learning groups, and Quran, Adhkar, and Tasbih resources.

Care in the details

I focused on mobile usability, straightforward navigation, and performance, making the website easy to use across screen sizes.

Keeping costs low

I set up a custom domain and connected the site to GitHub Pages so the hosting could remain free, with a simple setup to maintain.

A practical project, and a meaningful way to contribute.

Read the Smart Trash Bin project
Selected work / Embedded systems

Team project

Smart Trash Bin

Connecting sensing, movement, and mobile control in one working prototype.

The idea

Build a sensor-based bin that opens when a hand is detected, monitors how full it is, and gives the user control through Bluetooth. This team project brought hardware and software together in a physical waste-management prototype.

Sense & respond

An IR sensor detects a nearby hand and a servo motor opens the lid.

Monitor the fill level

An ultrasonic sensor measures fill level, with an RGB LED strip providing a visible status.

Keep control

HC-05 Bluetooth enables mobile monitoring and manual override. The lid locks when the bin is full.

Components

Arduino R3 · IR sensor · Ultrasonic sensor · Servo motor · HC-05 Bluetooth · RGB LED strip

Read the Gym Management System project
Selected work / Database design

2024–2025

Gym Management System

A structured foundation for the people and equipment behind a gym.

My role
Team Lead
Team
Four people
Focus
Relational SQL database
Inside the relational modelPK Primary key FK Foreign key

Scroll sideways to explore the full diagram →

Members

  • PKmember_id
  • full_name
  • email
  • FKassigned_employee_id

Memberships

  • PKmembership_id
  • FKmember_id
  • FKplan_id
  • start_date · end_date

Plans

  • PKplan_id
  • plan_name
  • duration_months
  • price

Employees

  • PKemployee_id
  • full_name
  • role
  • department

Maintenance

  • PKmaintenance_id
  • FKemployee_id
  • FKequipment_id
  • serviced_at · status

Equipment

  • PKequipment_id
  • equipment_name
  • category
  • condition
Illustrative schema showing how members, plans, staff, and equipment can connect through primary and foreign keys. This expanded model explains the relationships; it is not the original project schema.

One member can have multiple memberships, each linked to one plan. An employee can support multiple members and record maintenance for different pieces of equipment.

The project

I led a four-person university team to design and implement a normalized relational SQL database covering members, employees, and equipment inventory.

Database design

Organized the system’s core information into a relational structure.

ER modelling

Used entity–relationship modelling to describe the database structure.

Normalization

Applied normalization as part of designing the SQL database.