Hamid Karimi
Hey, I amHamid Karimi

a self-taught full-stack developer based in Kabul.

After overcoming adversity, I found purpose in technology.

I now build web apps with modern tools like Next.js, Prisma, and TypeScript.

My Journey

No classroom, no shortcuts first—just pure determination. My first HTML code was written in my 13 years age. I started learning software development entirely on my own, fueled by curiosity and a strong desire to build things that work. While others had degrees, I had YouTube, FreeCodeCamp, and recently AI Models and a mountain of real projects to practice with. Day by day, I taught myself full-stack development, building dozens of apps and constantly leveling up. Every line of code was a step closer to my goal—and I’m just getting started.

self built

Skills & Tools

  • frontend & mobile

    • React.js
    • React Native
    • Next.js
    • Bootstrap
    • Zod
    • TypeScript
    • Tailwind CSS
    • Framer Motion
  • backend

    • Node.js
    • Express.js
    • Rest API
    • JWT
    • MongoDB
    • MySQL
  • tools

    • Git & Github
    • Expo
    • Vercel
    • VsCode
    • Postman
    • Linux CLI
    • Web Storm
    • Docker
    • Jest
  • languages

    • Javascript
    • Typescript
  • Currently Exploring

    • Data Structures & Algorithms
    • System Design
    • OOP
    • DB Design

Certifications

Here are some of the certifications I’ve earned through structured courses and guided programs —

from Upskill, Ulearna, and other trusted platforms.

Each one represents real progress in mastering the skills I use as a developer today.

Backend Development
Frontend Development
Frontend Development Bootcamp

Fun Facts About Me

  • A Designer

    Designing is like coffee—it refreshes me when I get bored of coding.

  • AI Researcher

    Each day, I dive into the evolving world of AI, exploring its newest innovations and global impact.

  • Piano Playe

    My fingers move from keys to keys—code by day, music by night.

  • Hardware Researche

    I’m eager to bridge the gap between code and machines—exploring hardware and robotics with passion.