About Me

John Fayez Roufaeil - Full stack web developer in Cairo, Egypt - build modern websites

John Fayez Roufaeil

Full-stack Developer

Based in Cairo, Egypt (GMT +3)

A passionate builder and problem-solver with a love for crafting beautiful and functional digital experiences. I specialize in turning complex ideas into simple, elegant solutions.

Let's Work Together

The Path to Code

My coding journey began with a natural curiosity about how things work on the web, a passion that ignited during my time at the German University in Cairo (GUC). My formal education was complemented by hands-on experience as a member of the IEEE GUC's Web Development Committee, where I started developing my skills and applied my knowledge to real projects. Fast-forward 3 years later, I moved from a member to act as the software director of IEEE GUC. This led me to my internships, including one at Link Development and another at Siemens DISW, as well as my next role as a part-time Software Developer at Vctors alongside my senior year. As I've progressed, I've taken on freelance projects. I graduated from the GUC in July 2025, and I am continuing to grow my expertise. I'm always focused on learning from every challenge and translating that curiosity into impactful digital experiences.

  • Oct '2021
    Web Dev. Member at IEEE GUC

  • Jul '2024
    Internship at Link Development


  • Sep '2024
    Internship at Siemens DISW


  • Oct '2024
    Software Director at IEEE GUC


  • Dec '2024
    Software Developer at Vctors

  • May '2025
    Freelance Full-stack Developer

  • Jul '2025
    Graduated from the GUC

My Development Philosophy

What truly drives me is the belief that code can make the world a better place. That's why my approach to every project is centered around the end-user. By focusing on clean, maintainable code and a delightful user experience, I strive to build digital solutions that are not only functional but also meaningful.

What's Next?

I'm currently focused on strengthening my full-stack expertise through new side projects and freelance work. I'm also beginning my journey into data engineering, with the goal of becoming a full-stack data engineer in the coming years. On the linguistic front, I'm working towards reaching B2 proficiency in German and French, and then start learning Spanish.

Beyond the Screen

When I'm not coding, you can often find me hitting the pavement for a run, exploring new places, or immersing myself in a new language. I love learning about different cultures and broadening my perspective through travel and conversation. I find that these hobbies not only add balance to my life but also fuel my creativity as a developer.

John Fayez Roufaeil - Full stack web developer in Cairo, Egypt - build modern websitesJohn Fayez Roufaeil - Full stack web developer in Cairo, Egypt - build modern websites