Youssef Ashraf

Welcome to my website

Profile Picture

Who am I?

I am Youssef, a second-year Computer Science student at the German International University (GIU), deeply passionate about exploring the vast and dynamic world of technology. From game development to full-stack application development—with a particular focus on backend systems—I am driven by the challenge of creating robust and innovative solutions. My interests extend to cloud computing, cybersecurity, and the fascinating realm of artificial intelligence, where I aspire to develop generative AI models and large language models (LLMs) to contribute to the future of AI. Beyond technical expertise, I am fluent in English and Arabic and am currently enhancing my proficiency in German. I am committed to continuous learning and growth, always seeking to expand my knowledge and skills in computer science. My ultimate goal is to leverage my passion and expertise to make a meaningful impact in the tech industry and contribute to solving real-world problems through technology feel free in exploring my website and enjoy the game ;-).

Experience

Junior TA at GIU

Tutoring over 45 first year students to understand the basic fundemental of programming enhancing their problem solving skill and guding them to apply the concept of OOP in their projects.

Relevant Courses

Soft Skills

Technical Skills

HTML

HTML

C++

C++

NodeJS

NodeJS

Java

Java

Python

Python

sql

Microsoft sql server

ASP.NET

ASP.NET

Docker

Docker

Unity

Unity

git

git

github

GitHub

bash

bash script

Projects

edu

Educational platform

Designing database and website simulating educational platform.

AOT

Attack on titan

it is java program game that is inspried of well known franshise of the anime attack on titan and it is a tower defense game and the aim of the game is to save Utopia.

OS

Process scheduling

impelmenting process scheduling using round robin and shortest job first algorithms at same time to handle the processess

net

Server client application

Designing a server client application using java and socket programming to send and recieve messages between the server and the client.

DB

memory card game

Designing a console card game and will be enhanced to GUI soon the aim of the game is to remember cards place and avoid evil cards and try to reach to good cards.

Achievements

HackerRank Basic Problem Solving

Certificate of completion for the HackerRank Basic Problem Solving course.

HackerRank Basic Problem Solving Certificate

HackerRank Intermediate Problem Solving

Certificate of completion for the HackerRank Intermediate Problem Solving course.

HackerRank Intermediate Problem Solving Certificate

Contact

let's break the ice and play together Tic-Tac-Toe