Skills 0/4
0/3
Youssef Ehab Alsayed’s world
ARROWS / WASD MOVE · SPACE JUMP · SHIFT DASH
WALK RIGHT →

GAME DEV · .NET · CS STUDENT

Youssef Ehab Alsayed

Computer science student focused on game development, with hands-on experience building .NET applications and solving real-world technical problems.

Say hi
15+ Projects built 8+ Months of Unity 3 Summer tech support terms

Building games, solving real problems

I'm a second-year Computer Science student at Alexandria University's Faculty of Computers and Data Science, studying in the Intelligent Systems program. My main goal is game development: I enjoy building mechanics, player movement, and complete playable systems in Unity, and I'm actively working toward making games professionally. I also build practical web applications with .NET and SQL Server. During my software development internship, I worked on a SIM card management system and helped improve an existing business application, giving me hands-on experience with databases, permissions, security, and software built around real operational needs. Alongside game development and web development, I'm building my understanding of data analysis through university. I'm open to game-development opportunities, remote or part-time software work, and projects where I can keep learning while contributing to a real team.

Path

  • June 2026 – September 2026 Full-Stack Development Intern, Fathalla International School for Applied Technology
    Learned SQL Server, database design, C#, WPF, and ASP.NET MVC before applying them to real internal software projects.
    Completed Phase 1 and built Phase 2 of a SIM card management system, implementing new modules and adapting the application to changing requirements.
    Reworked an existing business application with major logic and security issues, correcting core problems and improving its reliability for the team.
  • Summer 2020 · Summer 2021 · Summer 2022 Technical Support, Fathalla Market
    Diagnosed and repaired employee PCs with hardware and software problems, including slow systems, boot failures, component issues, and routine maintenance.
    Prepared new workstations for departments by installing Windows and required software, moving data from old machines, and setting up complete workstations.
    Handled hardware replacements, PC cleaning, network cable termination, and coordination with the network team for firewall, antivirus, and access configuration.
  • B.Sc. in Computers and Data Science — Intelligent Systems Program, Alexandria University — Faculty of Computers and Data Science
    Second-year student · Expected graduation 2029

The tools I use to build and solve problems

Game Development

Unity C# Game Systems Player Controllers Unity Input System Physics

Web Development

ASP.NET Core MVC C# Entity Framework Core SQL Server HTML/CSS Bootstrap Git

Software & Security

SQL Database Design Authentication Authorization GitHub

IT Support

Hardware Troubleshooting Windows Setup PC Maintenance Software Deployment Network Cabling

Selected builds across games and software

A few projects that show how I build games, solve business problems, and turn ideas into working software.

Featured Unity · Game Development

ShadowDrop

ShadowDrop is a finished Unity survival game built around movement, timing, and escalating difficulty. Players run, jump, and dash to survive falling blocks across three phases, with each phase increasing the fall speed and reducing the cooldown between hazards. I built the core movement and dash systems, game loop, falling-block system, destruction and cleanup, death conditions, input buffering, UI, options, and performance improvements. The main design challenge was making the game feel responsive while keeping the difficulty fair rather than frustrating or boring. The game is fully playable on itch.io and represents my first completed game built as a solo project.

Unity C# Unity Input System
Featured .NET · Full-Stack Platform

HFECloud

HFECloud is the home of the HFE community's portfolios and projects. Members build click-to-edit portfolios in four looks, publish projects of eight types, and order NFC business cards with a QR code. Admins review changes before they go live.

C# ASP.NET Core MVC Razor Entity Framework Core ASP.NET Identity PostgreSQL
.NET · Business Software

SIM Card Management System

SIM Card Management System is an internal business application built to replace fragmented spreadsheet-based management with a centralized workflow. I worked on the application during my software development internship, completing Phase 1 and building Phase 2. The system includes user and permission management, SIM and USB records, subscriptions, service providers, OTP handling, branches, VPN connections, device status, quotas, reporting, and automated email notifications for internet-line renewals. I also worked through issues such as soft-deleted entities being excluded from searches and improved existing systems as requirements changed. The application is hosted locally for internal use because it handles private company data.

C# ASP.NET Core MVC Entity Framework Core SQL Server Bootstrap HTML/CSS

Open the cartridge shelf →

Cartridge shelf

Pick a cartridge to open its case study.

More projects are still in the works. Some hide to the left.

Loadout

ENGINE

Unity + C#

My game dev home. State machines, Cinemachine cameras and the new Input System. Mechanic Chaos runs on it.

WEB

ASP.NET MVC

My web stack. I learned it at Fathalla, then used it on a library system, a SIM card system, a tutoring center demo and the League Team Builder.

DATA

SQL Server

Database design came first in my training, so the tables come before the pages. Boring part, important part.

FRONT

HTML + CSS

Views for my apps, plus side projects like animated lyric visualizers for songs I like. Words, but make them move.

RIG

Hardware and Windows tinkering

I fix my own setup, from a USB mic to file sharing between my desktop and laptop. If it is broken, I open it.

HOW I TICK

Feel first

In Mechanic Chaos I keep a feel list: does the jump feel good, does the dash feel satisfying. If it does not feel good, it is not done.

Boxes, then ticks

I plan games in checklists: foundation, camera, combat, polish. Tick a box, move on, feel good.

Numbers from the pros

My jump uses numbers from a GDC talk, not guesses. I like learning how good games do it.

Bugs get written down

Every bug goes on a list, like stale velocity after you hit a ceiling mid-jump. Fixed ones get ticked. Open ones stare at me.

Plan, decide, then code

On the League Team Builder I follow a plan file, one step at a time, and settle the decisions before I code.

Write my own code

Tools can help me understand. The code is mine. That is how it sticks.

Say hi

Got a project, a job, or an idea?

yosefehab515@gmail.com
LinkedIn GitHub Résumé