Hamza Yerrou
Hamza Yerrou
Software Engineer
Index/About
/ 01 · About

Software Engineer.
Advanced front-end. Ships.

I'm Hamza, 24, based in Morocco, five years of production work across SaaS, Web3, and AI. Deep front-end expertise, solid full-stack knowledge, and the SEO + design eye to take a product from zero to live. Expert at building with AI tools.

The short version

I started in 2019 wondering how a Shopify storefront actually worked under the hood. That curiosity became five years of full-time production work, freelance engagements, and a handful of products with real users.

Today I'm full-time at iMedia24 GmbH (Germany), a company product built on Next.js + Tailwind, where I work on UI/UX, CI, hybrid SSR/CSR rendering, and feature development. Alongside that, I do freelance work for clients and build helpful tools. Shipped 5+ Web3 & AI apps with smart-contract integrations and AI chat back-ends.

I'm deeply into AI tooling. I use AI tools at an expert level daily, and I build and ship micro-SaaS products with AI from scratch. My approach: validate fast, ship lean, grow with data. I've grown products from zero to real users and revenue, and I know how to scale a micro-SaaS idea into a proper SaaS.

#indie-hacker#build-in-public#micro-saas#ship-fast#ai-powered

On the side I run two products: StartupRoastAI (an AI tool that roasts early-stage landing pages, currently growing it via marketing and distribution) and Morocco ROI, currently undergoing a full rebranding with new features and tooling planned for 2026.

I take on one freelance client at a time. I write fixed quotes, ship daily updates, and hand off with documentation. For bigger projects, I bring in and manage the right people: engineers, designers, SEO experts, marketers. No surprises.

How I think about the craft

“Done in a way you'd be willing to come back to in six months” is the only definition of done that holds up.

The interfaces I'm proudest of share three things: they're fast, they're testable, and the next engineer who opens the repo can read the intent in fifteen minutes. Everything else is taste.

The work I do best

  • Full product delivery:design, front-end, back-end, deploy. One person, full ownership.
  • AI-powered micro-SaaS:building from zero to paying users, using AI tools at an expert level throughout.
  • SaaS dashboards:auth, billing, role-based UI, dark mode, the boring-but-critical stuff.
  • Web3 / crypto front-ends:wallets, smart-contract reads/writes, real-time data.
  • AI product UIs:streaming chat, multi-step flows, prompt UX, LLM integrations.
  • High-conversion landing pages:pixel-perfect, <1.5s LCP, real analytics hooked up.
  • SEO & digital marketing:technical SEO, structured data, CWV optimisation, content strategy.
  • Large project management:I coordinate engineers, designers, SEO experts, and marketers to deliver the full picture.
Hamza Yerrou

Quick facts

Based inTétouan, MoroccoGMT+1 · open to relocation
LanguagesArabic (native) · English (professional)
WorkingAsync-firstComfortable with CET / BST / US-East mornings
EducationEdutech Academy Web Dev · 2021–2022
Cert.freeCodeCamp Front-End Dev Libraries · 2023
Off-screenTennis · anime · manga · espresso
Get in touch
02 · Career

Where I've shipped.

Five years across product, freelance, and full-time roles.

Mar 2025 → now · Full-time · Remote

Front-end Engineer

iMedia24 GmbH DE 🇩🇪
Building & maintaining a large-scale company product on Next.js + Tailwind. Driving UI/UX improvements, feature development, and SSR/CSR rendering strategy. Set up CI workflows with GitHub Actions, testing with Vitest and Cypress, and collaborated closely with backend engineers.
Next.jsTypeScriptTailwindVitestCypressGitHub Actions
Feb 2025 → 2026 · Freelance · Completed

Software Engineer · Web3 & AI

ChainsAtlas Web3 · AI
Delivered 5+ Web3 & AI-focused apps for blockchain & crypto use cases. Integrated smart-contract interactions and wallet connections (Metamask, WalletConnect), and built real-time AI chat interfaces with an Express.js backend storing user history.
ReactExpress.jsMongoDBweb3.jsWalletConnectOpenAI
Sep 2023 → Sep 2024 · Full-time · Remote

Front-end Web Developer

GrooveDigital USA 🇺🇸
Improved & maintained core UI features for large-scale Vue.js apps. Refactored legacy code, built a white-label system to dynamically swap logos / themes / branding, and documented reusable UI components in Storybook. Collaborated across time zones with international teams.
Vue.jsStorybookSCSSREST
Jul 2022 → Sep 2023 · Hybrid

Front-end Web Developer

kreatinc MA 🇲🇦
Built dynamic landing pages and customizable dashboards for clients. Developed responsive HTML email templates optimized for major platforms, generated branded PDFs & postcards from HTML/SCSS, and used Gulp.js for task automation. Pixel-perfect UI on tight deadlines.
HTML / SCSSGulp.jsJavaScript
2021 → ongoing · Freelance · Independent

Software Engineer · Freelance

Various clients MA / EU
Independent freelance work spanning B2B tools, e-commerce, and landing pages. Built full web apps for local and European businesses, including an employee tracking and time-off management system. WordPress, Shopify, custom React builds, CMS-based deployments, and organic SEO across Morocco and Europe.
React / Next.jsShopifyWordPressNode.jsMongoDBSEO
Aug 2021 → Jan 2022 · Freelance

WordPress & Front-End Developer

Pluginex MA 🇲🇦 · Tétouan
Developed e-commerce stores and client websites using WordPress and Shopify. Built up hands-on marketing, SEO, and client-facing commercial skills:this is where the product instincts were forged.
WordPressShopifyHTML / CSSSEOMarketing
May 2021 → Aug 2021 · Internship

Front-End Developer

Pluginex MA 🇲🇦 · Tétouan
4-month internship focused on front-end development. Built client websites and stores using WordPress and Shopify. Started developing SEO and digital marketing knowledge that continued throughout the career.
WordPressShopifyHTML / CSSJavaScript

Looking for someone who ships the full thing?

Available:Now. Open to freelance projects, senior front-end, and software engineer roles.