Davood Akrami

Projects

Each project featured below represents a key milestone in my journey as a junior Front-End developer. From concept to deployment, these works showcase my growth in building responsive user interfaces, integrating APIs and continuously refining user experience. Whether developed during a bootcamp,for learning, or personal challenges, each project reflects a deep commitment to learning, problem-solving, and bringing ideas to life with modern technologies.

My Portfolio

My Portfolio

A modern and fully responsive personal portfolio built with Next.js, TailwindCSS, and Fram...


Next.jsReactJavaScript+2
Bagro Menu

Bagro Menu

A responsive menu for Bagro restaurant in Shiraz with an admin panel to add, edit and dele...


Next.jsReact.jsTypeScript+2
Naghz-mvp

Naghz-mvp

Naghz is a learning assistant that helps you learn essential life and soft skills through ...


Next.jsReactTypeScript+4
E-commerce

E-commerce

This project is an e-commerce website built with React. It is designed to serve as a portf...


ReactCSS modulesReact Router Dom
Naghz

Naghz

Naghz is a smart learning assistant that helps users build essential life and soft skills ...


viteReactCSS modules+1
My last Portfolio

My last Portfolio

A modern and fully responsive personal portfolio built with Next.js, TailwindCSS, and Fram...


ViteReactJavaScript+1
BookMarks

BookMarks

A modern, web application for managing your bookmarks with a clean, macOS-inspired design


ViteReactCSS modules

What I learned?

Through these projects, I faced real-world challenges such as responsive design complexities, state management, performance optimization, and balancing UI/UX considerations. These experiences taught me how to think critically, adapt quickly, and collaborate effectively. They also deepened my knowledge of tools like React, Next.js, and Tailwind CSS. Each project was more than just code—it was an opportunity to grow and explore the mindset of product-focused development. This journey has been incredibly enriching. I've learned not just technical skills, but also how to approach problems with a builder’s mindset, communicate ideas clearly, and stay curious in the face of new challenges. It helped shape my identity as a developer who continuously learns and improves.

My Journey

I began my programming journey at Rubikamp, where I was first introduced to Python. After learning the basics, I chose to specialize in web development and started exploring HTML and CSS. Soon after, I dove into JavaScript and React, gradually shifting from static pages to building dynamic, interactive applications.More than just learning syntax, Rubikamp taught me how to learn — how to approach code logically, how to build things from scratch, and how to stay curious and resilient in the face of challenges. That mindset has been my greatest takeaway.I began with small, simple projects using React and Vite, but as my confidence grew, I intentionally took on more complex challenges to deepen my understanding. Each project became a playground for learning new concepts and strengthening my problem-solving skills.This journey wouldn’t have been the same without the guidance and support of Rubikamp, Hadi Zare, Mohammad Zanganehfar and Mona Asghari. They taught me far more than just code — they helped shape how I think, build, and grow.


Developed By Davood Akrami