
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.