About Me

About me

My name is Yusuf Allam (with a few names in between), and I’m 17 years old. I'm a high school student who enjoys chess, anime, video games, and music — your average teen :) I’m especially drawn to STEM, particularly Physics, Technology, and Math. What I love most is the logic behind them, which really shines in programming. Every action has a reason, and every mistake is mine to own, I like the control that gives me, being fully responsible for both the successes and the mistakes.
I’ve been growing in this field, and my school has been the perfect place for it. Surrounded by driven, like-minded students, I’ve had the space to improve and thrive.


School

I’m currently in Grade 11 at Red Sea STEM High School — one of the few specialized public STEM schools in Egypt. It’s a boarding school with a university-like system: presentations, tasks, laptops, and a capstone project every semester. The environment is rigorous and challenging, but it’s pushed us to grow and gain valuable skills.
I’m an active member of the FabLab Club – Robotics Branch and the Programming Club – Competitive Programming Branch.
I chose not to join the Web branch since I’d already learned the material they covered. Instead, I wanted to sharpen my critical thinking through competitive programming.


Web and programming

I've always been a computer lover — starting with video games and browsing the web. Over time, I began to wonder how it all works. That curiosity led me to HTML and CSS. While I later learned they aren’t true programming languages, they were my first step into the world of code and web development. Eventually, I picked up some JavaScript, as well as the basics of Python and C++ to better understand programming fundamentals.
I joined DECI (Digital Egypt Cubs Initiative) and specialized in Web Development. I completed Level 2 (an intro to all tech fields), Level 3 (Web basics), and I've just finished Level 4 - Web Development. Now, I’m skilled in HTML, CSS, and client-side JavaScript. I’ve recently explored backend tools like Node.js, Express, and other frameworks and libraries.
What I love most about web development is the instant feedback — seeing a webpage come to life from just a few lines of code. My goal is constant improvement. What I lack most is experience, so I’m building projects and practicing daily. My first real project: this personal website.