Eslam Ahmed

Software Engineer specializing in Backend Systems

View My Work

About Me

I'm a third-year Software Engineering student at the Faculty of Computers and Artificial Intelligence, Helwan University. I’ve gained strong technical foundations in programming and full-stack web development, working with technologies such as Java, JavaFX, Python, PHP, HTML, CSS, JavaScript, and more.

I enjoy building real-world applications and solving logical problems through clean, efficient code. My interests include operating systems, backend development, automation, and Linux system administration. I'm committed to continuous learning and applying my skills to impactful projects.

Experience

Practical & Academic Experience
Faculty of Computers and Artificial Intelligence – Helwan University
  • Round Robin Scheduling Simulator (JavaFX): Designed a GUI application simulating CPU scheduling. Allowed user input for Time Quantum, and visually displayed process execution and timing metrics.
  • Linux-Based Library Inventory System: Developed a multi-user inventory system using bash scripting. Managed file permissions, catalog compression, user roles, and log tracking using Ubuntu terminal tools like cat, grep, chmod, gzip, and aliasing.
  • Team Collaboration: Took the lead on academic projects, organizing task distribution, managing Git repositories, and conducting peer reviews for better code quality and delivery.

Core Competencies

Languages & Frameworks

Java,PHP,HTML,CSS,JS,MYSQL

Databases & Others

MySQL, Problem Solving, Teamwork, Agile Methodologies

Projects Showcase

Round Robin Scheduling Simulator

A desktop application built with JavaFX that simulates the Round Robin CPU scheduling algorithm. Users input processes and set the Time Quantum, and the system visually demonstrates execution order, waiting time, and turnaround time.

Tech Stack: Java, JavaFX, OOP

View on GitHub
Linux-Based Library Inventory System

A shell-based simulation to manage library records with role-based file operations. Includes custom bash automation, file permissions, catalog management, and command-line user interactions. Integrated a C module for managing a task control list.

Tech Stack: Bash, Linux (Ubuntu), Shell Scripting, C

View on GitHub
Full Stack POS System (In Progress)

A complete Point of Sale (POS) web application built with Laravel. Features will include inventory tracking, multi-user roles, receipts, tax management, and a responsive dashboard interface. Designed for small retail businesses.

Tech Stack: Laravel, PHP, MySQL, Livewire, Blade

Coming Soon

Education & Certifications

  • B.Sc. in Software Engineering

    Faculty of Computers and Artificial Intelligence, Helwan University | Expected Graduation: 2027
  • Advanced PHP for Web Development

    NTI Summer Course| Certificate ID: [123456]
  • MySQL Databases fundamentals

    Mahara-Tech | Certificate ID: [JxCeibucBX]

Get In Touch

I'm currently open to new opportunities. Feel free to reach out.