🚀 Front-End Developer & NASA Challenge Winner

Creative Front-End
Developer

18-year-old developer from Egypt, crafting innovative web experiences with React, JavaScript, and modern technologies. Winner of NASA Space Apps Challenge Baltim 2025.

Passionate About Building Digital Experiences

I'm Zeyad, a 18-year-old front-end developer from Egypt with 3 years of experience creating engaging web applications. I'm committed to delivering high-quality projects that combine functionality with exceptional design.

Currently expanding my skills in React.js and full-stack development, I've worked on diverse projects from accessibility tools to NASA Space Apps Challenge winning applications.

HTML5
CSS3 & Animations
JavaScript
React.js
Python
SQL
REST APIs
Data Analysis
Git & Version Control
R Language
Node.js

Key Badges:

Zeyad M. Nagi at his graduation
Zeyad M. Nagi at the NASA Space Apps Challenge
Zeyad Mohammed Nagi wearing a graduation cap
A professional photo of Zeyad Mohammed Nagi

Awards & Competitions

🏆 NASA Space Apps Challenge Baltim 2025 - Winner

Global TEMPO project - Health protection platform using NASA satellite data

October 2025

🥉 Fifth Place - Anti-smoking Competition (Republic Level)

National-level competition for health awareness campaigns

2024

🥇 First Place - Executive Offices League (Governorate Level)

Leadership and project management competition

2024

🥈 Second Place - Ideal Student Competition (Governorate Level)

High school academic excellence competition

2024

Featured Projects

Global TEMPO Project Homepage
Global TEMPO Air Quality Map
🏆 Winner

Global TEMPO - NASA Space Apps

As the Technical Lead, I led my team to victory in the NASA Space Apps Challenge. We developed a health protection platform using NASA's TEMPO satellite data to provide personalized air quality alerts.

React Node.js NASA API MongoDB
Fighter Game

Fighter Game - Multiplayer

A passion project built with pure JavaScript and Canvas, featuring over 15,000 lines of code, multiple characters, and engaging gameplay mechanics.

JavaScript Canvas OOP
CRUD Application

CRUD Item Management System

A complete CRUD (Create, Read, Update, Delete) application to manage shop items, including search functionality, showcasing complex data operations with vanilla JS.

JavaScript Local Storage CSS3
Data Analyzer Output

Data Analysis Web Page

An interactive data visualization tool built with JavaScript and Canvas. Allows users to analyze datasets and visualize them through various charts and graphs.

JavaScript Canvas Data Viz

Let's Work Together