profile picture

About Mohamed Dahab

Full-Stack Developer based in Kigali

Background

I'm a full-stack developer with a strong focus on building practical, user-centered web applications. My journey into software development has been shaped by hands-on experience across startups, real products, and collaborative learning environments like The Gym Rwanda and African Leadership University. I enjoy turning ideas into well-structured, reliable software and continuously improving both my technical skills and the way I approach problems.

Technical Expertise

I specialize in modern web development, with a strong foundation in frontend engineering and growing experience in backend systems. I enjoy working with scalable architectures, clean codebases, and tools that improve developer experience and long-term maintainability.

  • React, Next.js, TypeScript, Tailwind CSS
  • State management (Zustand, Context API, TanStack Query)
  • REST APIs, Firebase, NestJS
  • Responsive design, performance optimization, and UI architecture

Approach

I value clarity, simplicity, and long-term thinking in the way I build software. I aim to write code that is easy to understand, easy to maintain, and genuinely useful to the people who interact with it.

  • Focus on real user needs and clean UX
  • Strong collaboration with designers and backend developers
  • Iterative improvement through feedback and testing

Let's Connect

I'm always open to discussing new projects, opportunities, or ideas. Whether it's building a product, improving an existing system, or collaborating with other developers. Feel free to reach out if you'd like to work together or just have a conversation.