Version 21 / Still Loading

Digital Portfolio

Edmond Ilbawi

Computer Science student focused on analytical problem solving, decision making, and building practical software systems.

A portfolio can show what I build. 21% Loaded shows the mindset behind the person building it.

At 21, I see myself as 21% loaded: not complete, not fully wise, but shaped by 21 reflections that taught me how to think, grow, and keep learning.

Still Loading21%
Edmond Ilbawi

Profile / Version 21

Edmond Ilbawi

BEYOND THE PORTFOLIO / VERSION 21

Before the work, there is the mindset.

The projects are visible. Underneath them are five roots: the lessons, habits, and reflections that shaped how I think at 21.

01Lens02Connection03Character04Building05Becoming
5 roots21 reflectionsFirst saved checkpoint

01FOUNDATION

Foundation loaded

The person behind the work

A quieter look at what I study, how I think, and the foundation that shaped my direction.

About

How I think, learn, and grow

I am a Computer Science student at the University of Balamand, interested in software engineering and building meaningful digital solutions.

Through university, projects, and conversations with people around me, I have learned that growth is not only academic. It also comes from perspective, curiosity, discipline, and the willingness to keep learning.

Academic path / Personal perspective

Education

Where the foundation began

University of Balamand

Bachelor of Science, Computer Science

August 2024 - June 2027

Lebanon

Focused on computer science, software engineering, and practical problem solving.

The International School of Choueifat

High School Diploma

September 2011 - July 2023

Syria

Built the academic discipline, communication, and leadership foundations that shaped my early growth.

02CAPABILITIES

Toolkit active

Technical toolkit in progress

A focused set of technologies, tools, and practices I am building through coursework, projects, and practical problem solving.

Module 01

Programming & Systems

CC++JavaObject Oriented ProgrammingData StructuresSystems Programming

Module 02

Web & Application Development

HTMLCSSJavaScriptTypeScriptReactNode.jsExpress

Module 03

Databases, Tools & Practices

SQLPostgreSQLGitGitHubVS CodeREST APIsDebuggingDocumentation

03SELECTED WORK

3 case studies loaded

Academic software projects

A focused set of academic software projects demonstrating full-stack development, systems programming, web security, concurrency, and applied data structures.

Case Study 01

Featured Full-Stack Project

BloodLink

Role-based hospital blood donation and donor outreach platform with PostgreSQL-backed workflows for registration, donor eligibility, blood compatibility, inventory management, emergency requests, and protected administration.

  • Built role-specific registration, donor, patient, and administrator workflows.
  • Applied donor eligibility checks and complete ABO/Rh compatibility matching.
  • Protected sensitive operations with sessions, CSRF controls, authorization, throttling, and automated tests.
Node.jsExpressEJSPostgreSQLBootstrapRBACWeb SecurityAutomated Testing

Academic software engineering showcase for local review.

View Code

Case Study 02

Operating Systems Project

Secure Multi threaded Banking System

Built a concurrent banking simulator in C using POSIX threads, named FIFOs, and per-account mutex synchronization to handle multiple client requests while protecting account operations from race conditions.

  • Used public and private named FIFOs with a worker thread per request for client-server communication.
  • Protected deposits, withdrawals, and transfers with per-account mutexes and ordered locking.
  • Implemented salted SHA-256 authentication and encrypted account balance storage with OpenSSL.
CPOSIX Systems ProgrammingThreadsIPCMutexesOpenSSLMakefile
View Code

Case Study 03

Academic Project

Advanced Data Structures Social Platform

Built a social platform in C++ using object-oriented design and custom data structures to manage users, posts, likes, comments, messaging, and notifications through modular components.

  • Modeled platform entities and interactions as structured C++ components.
  • Applied data structure choices to organize users, content, messages, notifications, and activity.
  • Practiced modular object-oriented design while translating abstract structures into application behavior.
C++Object Oriented ProgrammingData Structures

Collaborative academic project. Code walkthrough available on request.

04EXPERIENCE

Timeline active

Where I've learned by doing

A focused view of the work, service, and leadership experiences behind this portfolio.

Overview

Selected experience, not a full resume.

These are the roles and environments that helped me practice communication, responsibility, teamwork, and professional discipline outside the classroom.

03

Featured roles

02

Additional roles

Additional experience

Lady of Damascus Church

Volunteer

August 2018 - August 2025

Direct Line

Intern

July 2021 - August 2021

Timeline

Roles that shaped the work.

A compact view of the experience highlights most relevant to this portfolio.

UOB Developer Club

Public Relations Officer

August 2025 – June 2026

Beirut Governorate, Lebanon

Represented the Developer Club by supporting communication, promoting initiatives, and strengthening student engagement.

  • Promoted initiatives and raised event awareness.
  • Connected members, students, and external audiences.

Byblos Bank Syria

Intern

February 2024 - March 2024

Syria

Gained exposure to software development, IT operations, cybersecurity practices, and technology's role in secure banking systems.

  • Saw technology power secure, efficient banking.
  • Sharpened analytical thinking and professional problem solving.

International School of Choueifat

Head Prefect, Academic Department

September 2022 – June 2023

Damascus Governorate, Syria

Led and supported students within the Academic Department while promoting a positive and collaborative learning environment.

  • Connected students and faculty.
  • Built leadership, communication, and organization.

05CONTACT

Channel open

Let's connect

Open to internships, academic and professional opportunities, collaborations, and project discussions where I can keep learning, building, and contributing.

Still loading, still building, always open to meaningful opportunities.