Resume

Hello! I am Mohamed Dahab

Full-Stack Dev

Selfie of me with grassy background

My Skills

🚀 Frontend Development with React, TypeScript & Tailwind CSS

I build clean, responsive web interfaces using React, TypeScript, and Tailwind CSS. From startups to internships, I’ve worked on real-world projects where performance, design, and user experience matter. I focus on writing modular, maintainable code that brings ideas to life.

⚙️ State Management & API Integration

I know how to handle data — and make it work smoothly in the frontend. I use tools like TanStack Query for efficient API fetching and Zustand for global state management. Whether it’s syncing with REST APIs or optimizing app performance, I make sure the frontend stays fast and reliable.

💻 Solid Programming Foundations

I’ve built a strong base in software development, with practical experience in React and Python, and a solid understanding of algorithms, asynchronous logic, and modern web tooling. I’m always learning, iterating, and writing code that solves real problems.

See My Work

Who I am

Web Developer based in Kigali

Hello, my name is Mohamed, and I'm from Sudan. My passion for programming began before high school. After completing online courses (CS50, CS50w) and starting a CS degree in Sudan, my studies were interrupted by the 2023 war. Despite the challenges, I was accepted into ALU's May 2024 intake. Now in Kigali, I'm dedicated to enhancing my skills in frontend development, with a focus on React and Tailwind CSS. I'm committed to continuous learning and always eager to take on new challenges.

Mohamed selfie with grass in the background

My work

A selection of my deployed React projects