My Journey

The Beginning

Starting the journey when I entered Shoubra Faculty of Engineering and experienced the dynamic and ever-changing life of an engineering student, gaining new skills and knowledge, and making new friendships.

Web & Failed

After finals at the end of May 2023, I tried to get into web development. But after HTML, I lost interest… (what a great start for a computer engineer!)

First Student Activity

As a person who liked to enjoy time by myself, being a C++ member at IEEE Shoubra branch from April to September was an amazing experience that showed what can be done with teamwork and good communication.

Hello Python & PCB

We had internal training in July at the faculty. It was a 2-week training: the first week was PCB design and an intro to electronics, and the second was an introduction to Python.

Still in Python

I wanted to see what was possible and try my hand at some projects, so I went a little deeper into Python, following a guide to make Ping Pong. Unfortunately, the code was lost, along with other projects I loved, due to a hard drive failure in August. (RIP my code)

See it

Finally… THE HOODIE

I'm a fan of cyberspace, especially with all the crazy, interesting, never-stopping, always-leveling madness in the cybersecurity world. I watched movies, TV series, and followed interesting people like John Hammond, Mesh Ebrahem Hegazy, and Muhammad Mattar. But I didn't actually have the determination to start until I watched Hegazy's roadmap. I got my intro certification from Cisco and Fortinet in September.

Plus Plus Ultra

I tried C++… What a lovely language. From October to the end of November, I tried to understand just a tiny bit of what this language even meant, due to its difference from Python and the introduction of OOP. I did my best to build from the intro with IEEE, and with some guidance and research, I made a boring console FPS (first-person shooter). But the code was also deleted, though I have a recorded video… Yay.

The GDSC Era

I liked IEEE and what was possible for me there, so I looked for something more my type. I ended up submitting for Benha & Cairo GDSC as a cybersecurity core-team member, and I was accepted into both. This marked the beginning of an amazing new experience.

Closing the Year

At the end of December, my team and I submitted our semester project: a linear power supply that ranges from 30V to -30V. It was a challenge that leveled up our skills in design and building the project.

See it

Me Teaching Others…

The GDSC Benha Bootcamp is a 2-week learning camp that covers different topics like Flutter, front-end, data science, and cybersecurity. Along with my friends, I was a technical instructor, helping in the sessions after the main session led by our head, Islam, and vice-head, Karim. We revised the main sessions and helped solve exercises both offline and in online meetings. This was in February 2024.

See it

Java the Wrong Way

I wanted to try making my own apps because I had a few ideas for personalized apps that seemed interesting to me. So, I jumped right into a tutorial and actually made something I liked, but I realized that I lacked some foundational knowledge in Java. So, I started learning it, as it was also the language we continued using at the faculty.

See it

First CTF

Capture the Flag (CTF) is a challenge to find something like a text or a file first. My friends and I from GDSC Benha participated in the Cyber Champions competition by Zinad IT, hosted by ITI in the New Administrative Capital in March 2024. It was a great experience, and my team secured the 15th place!

See it

Google Career Certificates

From late November until the end of April, I studied the Cybersecurity Certificate from Google. It was a good opportunity to refresh some basics and delve deeper into blue teaming, understanding the responsibilities of a new junior analyst.

Best Member

I was awarded the best member of the month in April by GDSC Cairo.

See it

Logic & Design

For the second semester, along with a team, we created a project "Alarm Security System" for the digital design subject using logic gates. The second project was an amazing stereo amplifier that taught me the real meaning of patience, even if you fail a thousand times. But we made it, and we are proud of it.

More Java

I continued learning more about Java, delving deeper into networking and sockets, and created a chat server using sockets. I also gained some knowledge about databases and Java Database Connectivity (JDBC).

See it

2nd Internal Training

This was also a 2-week training in July, separated between an introduction to Networking and Embedded Systems. In the networking part, I learned the basics and created a small static-routed 3-router network. For embedded systems, I created a traffic light using a PIC microcontroller.

See it

IEEE & AWS

Although I didn't join IEEE from the beginning, I kept looking for new opportunities at the Shoubra branch. Then they announced they would help us get the AWS Fundamentals badge and provide access to labs and mentors. I completed it at the end of July.

Back to Hack

I was taking a break and reviewing my thoughts and the small but inconsistent steps I was taking in the security field. So, I dedicated myself to a more consistent, linear path and gradually increased my learning speed. I spent a 32-day streak of non-stop learning on the TryHackMe platform and will continue to do so.

See it

An Old Friend

Since I wanted to do web app penetration testing, I needed to understand how websites work as a full-stack developer (knowing both backend and frontend). I maintained the same consistent approach, which led to the creation of this site. YAY.

See it

Next Steps

I will keep moving in this direction for the time being. I might experiment with something new and also finish my blog, but more on that in the near future.