Skip to content
View diveintodevs24's full-sized avatar
😄
😄
  • dubai
  • 07:44 (UTC +01:00)

Block or report diveintodevs24

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
diveintodevs24/README.md

Hey, I’m Ahmed 👋

Developer • Designer • Always Learning

I like turning ideas into real products, learning new technologies, and figuring things out by building.

👨‍💻 About Me

I’m a developer and designer with a background in both programming and visual design.

I’ve studied coding and design through school, bootcamps, and university, and I enjoy combining both sides when creating projects.

I’m still growing as a developer. I don’t try to pretend I know everything, I enjoy learning new technologies, experimenting with them, and getting better project by project.

🤖 I also like using AI as part of my development workflow. I use it to learn unfamiliar concepts, debug problems, explore solutions, and help me stay productive while building.

🌍 Outside of coding, I’ve lived in different places around the world as a nomad, experiencing different cultures, environments, and ways of life.

❤️ My Favorite Technologies

These are the technologies I enjoy working with the most:

                 

HTML • CSS • JavaScript • Tailwind CSS • React • Next.js • MongoDB

🧰 Other Technologies I’ve Worked With

I also have experience working with:

        

Ruby • Ruby on Rails • Python • PHP

🎨 Design

Coding isn’t my only background. I’ve also studied and worked with design tools.

     

Photoshop • Illustrator • Figma

I enjoy being able to think about both sides of a project — how it works and how it looks.

🚀 What I’m Building

🏠 Apartment Reservation Systems

I’ve built an apartment reservation system before, and I’m currently creating a new one while improving my full-stack development skills.

The idea is simple: users can browse apartments, see their details and availability, and make reservations while the backend manages apartment and reservation information.

I’m using projects like this to get more comfortable working with JavaScript, databases, MongoDB, backend logic, and full-stack development.

✨ HabitSparks

I’m also getting into iOS development and building HabitSparks — an app focused on helping people become more consistent with their daily habits.

HabitSparks helps users:

  • ✅ Create and manage daily habits
  • 🔔 Set reminders
  • 🔥 Build and maintain streaks
  • 📊 Follow their progress
  • 🗓️ Organize their daily routines

The goal is to keep habit tracking simple and useful instead of complicated.

HabitSparks is currently free.

🌊 Surf Community App

One of my bigger projects is a mobile app built around something completely different, surfing.

The idea is to create a place where surfers can discover surf spots around the world and connect with other surfers.

The project includes ideas such as:

  • 🌍 Surf spots around the world
  • 🗺️ Map-based discovery
  • 🌊 Swell and wave information
  • 💨 Wind conditions
  • 🌙 Tide information
  • 🌤️ Weather conditions
  • 🏄 Spot difficulty
  • 📍 Detailed information about each location
  • ⚠️ Risks and safety information
  • 👥 Connecting with other surfers
  • 💬 Community and surf sessions

The goal is eventually to make it easier to answer:

Where should I surf, what should I expect there, and who else is surfing nearby?

It’s a bigger project, which is exactly why I like working on it, it constantly gives me something new to learn.

🧠 How I Learn

My favorite way to learn programming is simple:

Build → Break things → Understand why → Fix them → Build something better.

I like discovering new frameworks, languages, APIs and tools rather than staying with only one technology.

AI is also part of that process for me. I use it as a tool to:

Learn • Debug • Research • Explore ideas • Understand code • Stay productive

I’m still early in my development journey, and that’s what makes it interesting, there is always another technology, concept, or problem to understand.

🌍 Beyond Code

I’ve spent time living in different places around the world as a nomad.

Being around different cultures and environments has influenced how I think about technology and the products I want to create.

I especially enjoy ideas where technology connects people or makes everyday life a little easier, whether that’s managing habits, finding somewhere to stay, or helping surfers find their next spot.

🌱 Currently learning. Currently building.

Popular repositories Loading

  1. RIDEZ RIDEZ Public

    Ruby 2

  2. dotfiles dotfiles Public

    Forked from lewagon/dotfiles

    Default configuration for Le Wagon's students

    Shell

  3. rails-stupid-coaching rails-stupid-coaching Public

    Ruby

  4. rails-longest-word-game rails-longest-word-game Public

    Ruby

  5. rails-task-manager rails-task-manager Public

    Ruby

  6. rails-yelp-mvp rails-yelp-mvp Public

    Ruby