Hussein Hany

Passionate Software Developer

Education

University of Fayoum

B.S. in Computer Science (Fall 2021 – May 2025)

  • CGPA: 3.5
  • Undergraduate Coursework: Operating Systems, Database Management Systems, Algorithms, Programming Languages, Computer Architecture, Object Oriented Programming, Data Structures.

Information Technology Institute (Remote)

Aug 2023 – Sep 2023

Embraced open-source practices, contributing to problem-solving exercises and hands-on learning.

Experience

ICPC Fayoum University

Nov 2022 – Sep 2023

  • Provided guidance and support to team members in preparing for contests, refining their problem-solving skills, and implementing efficient algorithms and data structures.
  • Collaborated with fellow mentors and team leaders to develop comprehensive training programs, ensuring that mentees received a well-rounded education in algorithms, data structures, and competitive programming methodologies.
  • Assisted in organizing programming workshops, training sessions, and coding competitions to enhance the programming abilities of community members.

Technical Experience

Projects

  • Knight’s Travails (2023): Implemented a solution for the Knight’s Travails problem, finding the shortest path for a knight on a chessboard. JavaScript, HTML, CSS.
  • Binary Search Tree Visualizer (2023): Designed and implemented a user-friendly web-based UI for creating, manipulating, and visualizing Binary Search Trees, featuring node insertion/deletion, multiple traversal methods, pretty print functionality. JavaScript
  • Tic Tac Toe (2023): Developed a game with an AI opponent using the Minimax algorithm, providing challenging and strategic gameplay. JavaScript
  • YelpCamp (2022): Developed a Node.js web app for campground reviews, featuring user authentication, authorization, campground management, map display. NodeJS, MongoDB, ExpressJS, PassportJS

Additional Experience and Awards

Competitive Programming

Egyptian Programming Contest

Aug 2022 – Aug 2023

  • Ranked 28th at 2023 ICPC ECPC Qualifications Collegiate Programming Contest out of 280 teams
  • Ranked 21st at 2022 ICPC ECPC Qualifications Collegiate Programming Contest out of 280 teams

Top Achiever

Programming 2 CS142

Jun 2022

Achieved 1st place in course project (out of 60 teams), developed a GUI program that addresses academic challenges in math and physics while providing time management support.

Languages and Technologies