👋 Hello! I'm

Mario Magdy

Junior Software Developer

Front-End Web Developer | Java Developer

Computer Science student with a passion for building interactive applications using Java, React.js, and modern web technologies. Currently studying at Cairo University.

About Me

Mario Magdy

Junior Software Developer & CS Student

I'm a Computer Science student at Cairo University with a strong foundation in Java, Object-Oriented Programming, and front-end development.

My experience includes developing a 2D graphics application with real-time physics using Java and JOGL.

I believe in clean code practices, structured documentation, and self-directed learning.

2027
Expected Graduation
Cairo
Based in Egypt
Java
Primary Language
React
Learning Frontend

🎓 Education

B.Sc. in Computer Science

Faculty of Science, Cairo University

September 2023 – Present

Technical Skills

Technologies and tools I use to build robust applications

Programming Languages

  • • Java
  • • C++
  • • JavaScript
  • • Python (Basic)

Front-End

  • • HTML5
  • • CSS3
  • • React.js
  • • Responsive Design

Data & Databases

  • • MySQL
  • • SQL
  • • RDBMS
  • • Data Engineering

CS Concepts

  • • Data Structures
  • • Algorithms
  • • OOP
  • • Database Design

Build & Graphics

  • • JOGL
  • • Maven / Gradle
  • • Git & GitHub
  • • 2D Graphics

Tools & Other

  • • VS Code
  • • IntelliJ IDEA
  • • MS Office
  • • Technical Writing

Featured Projects

Projects that showcase my skills in Java development and web programming.

🎮 Brick Breaker Game

Interactive 2D arcade game using Java and JOGL with three levels, real-time physics, collision detection, and score tracking.

  • ✓ Real-time physics engine
  • ✓ Collision detection
  • ✓ OOP modular architecture
  • ✓ Maven build automation
Java JOGL OpenGL Maven
Personal Portfolio
You are viewing it right now! 🚀

🌐 Personal Portfolio

Live Now

Modern responsive personal portfolio website with animations, matrix effect, particle background, and interactive cards.

  • ✓ Responsive design
  • ✓ Matrix rain effect
  • ✓ Floating particles
  • ✓ Interactive animations
HTML5 CSS3 JavaScript Tailwind CSS

🌐 Website Project

A responsive website project designed with a modern user interface. The project focuses on clean layout, responsive design, and an engaging user experience.

  • ✓ Responsive design for mobile and desktop
  • ✓ Modern user interface
  • ✓ Clean page layout and navigation
  • ✓ Project preview available as PDF
HTML5 CSS3 JavaScript Responsive Design

Experience & Learning

My professional experience and continuous learning journey

Data Engineering Trainee

Digital Egypt Pioneers Initiative (DEPI)

Remote / Freelance

  • Analyzed 2 Excel datasets using formulas and dynamic charts
  • Reduced manual reporting time by 45%
  • Standardized business reports and templates

Java Development

Coursera & YouTube

Self-Learning

  • Advanced Java, Data Structures & Algorithms
  • JOGL (Java OpenGL) graphics framework
  • Built 1 full software project from scratch
  • Learning React.js and Spring Boot fundamentals

Student Volunteer 🌱

Green Office - Cairo University

February 2024 – May 2026

Contributing to environmental initiatives and sustainability projects at the Faculty of Science.

Get In Touch

Have a project in mind or want to collaborate? Feel free to reach out!