Available for Frontend roles · React / Next.js

Omar RehanSoftware Engineer · Frontend developer (React / Next.js)

Frontend-focused software engineer specialized in building responsive, user-friendly web apps using React, Next.js, and Tailwind CSS. Backed by a Computer & Systems Engineering foundation with strong problem-solving skills and a clean, pragmatic approach to TypeScript.

Cairo, Egypt+20 115 901 8058

About

A quick snapshot of how I work and what I optimize for.

Graduated 2024 from Faculty of Engineering, Ain Shams University,
Computer and Systems Engineering Department (CSE).

I build modern frontend experiences that stay clean under real-world requirements: data-dense UIs, responsive admin layouts, and pragmatic TypeScript. I care about clarity, predictable structure, and UI that helps users move fast without friction.

Right now, I’m actively developing an Order Management Dashboard (Next.js App Router), focusing on table-first layout patterns and route-driven UI state.

What you’ll get

  • Clean components & consistent spacing.
  • Strong responsiveness by default.
  • Practical code and readable structure.

Skills

The tools and fundamentals I’m most confident building with.

Frontend

HTML5 · CSS3 · JavaScript (ES6+) · TypeScript · React · Next.js (App Router) · Tailwind CSS · REST API Integration · Vitest

UI / UX

Figma · Material UI (MUI)

Tools & DevOps

Git · GitHub · Postman · Vite

CS Foundation

Python · OOP · Data Structures & Algorithms · OS & Networking Concepts · SQL / NoSQL Basics

Projects

Selected work with clear scope, features, and links.

Cairo Café - Cafe POS & Management System cover

Cairo Café - Cafe POS & Management System

Live

A web application that simulates a real-world cafe operations platform.

Next.jsTypeScriptTailwind CSS
  • Table-first, data-dense admin UI with route-driven navigation state.
  • Order details views with structured, scannable information.
  • Pragmatic TypeScript migration (clean typings without over-engineering).
Smart To‑Do List cover

Smart To‑Do List

Live

Task management app built with React Hooks and Context API, featuring a clean UI and practical task filtering.

ReactContext APIMUI
  • Context-based state management for tasks.
  • Simple filtering experience (All / Pending / Completed).
  • Polished UI with Material UI components.
Simple Weather App cover

Simple Weather App

Live

Real-time weather app consuming external APIs with a responsive UI. Uses Axios for fetching and supports environment-based API keys.

ReactAxiosAPI
  • API integration with Axios and clean loading flow.
  • Responsive layout across devices.
  • Simple, focused UX for quick weather checks.
Sticky Wall cover

Sticky Wall

Live

Notes app using Vanilla JavaScript with CRUD operations and LocalStorage persistence.

JavaScriptLocalStorageCRUD
  • CRUD operations for sticky notes.
  • LocalStorage persistence for a lightweight offline experience.
  • Simple, fast, no-framework build.

Experience

Leadership, mentorship, and real teaching impact.

Voluntary Technical Instructor

2023 & 2024

Faculty of Engineering - Ain Shams University

  • Delivered Python fundamentals to junior students across multiple cohorts with a focus on problem-solving.
  • Simplified core CS concepts and guided hands-on coding sessions.
  • Helped students set up dev environments and reviewed code for improvement.

Contact

Fastest ways to reach me. (WhatsApp is usually best.)

Email: omarrehan7777777@gmail.com
Phone: +20 115 901 8058

Download

Prefer a PDF? Grab my latest CV here.