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
Naghz-mvp

Naghz-mvp

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


Next.jsReactTypeScript+4
Productivity Hub

Productivity Hub

A full-stack productivity platform built with Next.js, Supabase, and OpenAI that unifies b...


Next.jsTypeScriptTailwind CSS+4
Tech Pulse

Tech Pulse

TechPulse Daily is a multilingual tech-news aggregation app built with Next.js App Router....


GPT-5.3-CodexNext.jsReact.js+4
100bestmovies English learning

100bestmovies English learning

A website that helps you learn English by using a book and watching movies.


Next.jsReactTypeScript+1
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
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

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