Computer Science student

I'm Abdelrahman Mohamed Nour Elsafty

Motivated second-year Computer Science student at October 6 University with a strong GPA of 3.87 and a solid foundation in software development and competitive programming. Proficient in Java and C++ with hands-on experience through personal projects. Eager to contribute to software engineering teams and apply problem-solving skills in real-world applications.

Reach Out
Expertise

Software Development

Proficient in Java and C++ with experience in building applications, implementing object-oriented design principles, and developing GUIs.

JavaC++Object-Oriented ProgrammingGUI DevelopmentEvent-Driven Programming

Competitive Programming

Skilled in algorithmic problem-solving, having solved over 400 problems on Codeforces and achieved a top 10 ranking in the Egyptian Collegiate Programming Contest (ECPC).

AlgorithmsData StructuresC++CodeforcesECPC

Database Management

Experienced with Oracle and SQL Server databases, including coursework in database systems and a SQL Server certification.

SQLOracleSQL ServerDatabase SystemsDatabase Management

Web Technologies

Foundational knowledge in web development, including HTML and CSS.

HTMLCSSWeb Design
Projects

Tic-Tac-Toe Game (Java)

Developed a two-player GUI Tic-Tac-Toe game using Java and Swing, featuring win/draw detection, highlighted results, and restart functionality. Implemented event-driven programming for user interactions.

Banking System (C++)

Built a console-based banking system in C++ using linked lists to manage branches and account holders. Implemented functionalities for adding, displaying, searching, updating, and removing records, demonstrating proficiency in data structures and dynamic memory management.

Experience

Achieved a top 10 ranking in the Egyptian Collegiate Programming Contest (ECPC), demonstrating teamwork and competitive coding skills.

Academic Period

Solved over 400 algorithmic problems on Codeforces, enhancing problem-solving and data structure skills.

Academic Period

Completed 'Learn JAVA Programming - Beginner to Master' course on Udemy, gaining practical skills in GUI development and data structures.

Recent

Obtained SQL Server certification from ITI (Information Technology Institute), demonstrating proficiency in database management.

Recent

Maintained a strong GPA of 3.87 in Bachelor of Science in Computer Science at October 6 University.

Ongoing

Let's work together.

Get in touch for opportunities or just to say hi!

© 2026 Abdelrahman Mohamed Nour Elsafty. All rights reserved.