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. 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 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

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

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

    • Git & Github
    • 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.