Hamza Yerrou
Hamza Yerrou
Software Engineer
Available now · Open to freelance & new projects

Front-end
that ships.

I'm Hamza Yerrou, a Software Engineer with advanced front-end specialization and solid full-stack knowledge. 5+ years shipping production apps for SaaS, Web3, and AI teams. Backend too: Node.js, Express, MongoDB, growing in Java / Kotlin / Spring Boot. I'm deeply into AI tooling. I build and ship micro-SaaS products with AI from scratch, and use AI tools at an expert level daily. Currently at iMedia24 (DE), doing freelance work for clients, and building helpful tools.

++++

Currently />

roleFront-end Engineer @ iMedia24 GmbHMar 2025 → now
+ sideFreelance · building new toolsAvailable · Web3 + AI · open to clients
buildingStartupRoastAI v226+ active users · 1 paid · growing weekly
learningJava / Kotlin / Spring Boot · AI backends
stackReact · Next · TypeScript · Tailwind
5+ yrs
Shipping production apps
3
Personal products live + building
30k+
Org. impressions / mo
26+
Live users on side projects
Trusted by iMedia24 / DE ChainsAtlas / Web3 GrooveDigital / USA kreatinc / MA + Freelance clients
01 · Selected work

Things I've built for clients.

A focused look at three recent engagements:what I shipped, the stack, and the outcomes that mattered.

app.chainsatlas.com / dashboard
AIETHSOLBSCARB
Freelance · Feb 2025 → 2026Software EngineerWeb3 · AI

ChainsAtlas

Delivered 5+ Web3 & AI-focused apps for blockchain and crypto use cases. Integrated smart-contract interactions and wallet connections (Metamask, WalletConnect), and built real-time AI chat interfaces with an Express.js backend.

5+ apps
Web3 / AI shipped
2
Wallet integrations
Full-stack
FE + Express BE
ReactNext.jsExpress.jsMongoDBweb3.jsWalletConnectOpenAI
imedia24 / time-trackingWk 18
Lukas K.
82%
Sarah M.
64%
Jonas R.
91%
Anika S.
55%
+ Add member
Full-time · Mar 2025 → nowFront-end EngineerDE 🇩🇪

iMedia24 GmbH

Building & maintaining a large-scale company product on Next.js + Tailwind. Implemented the CI workflow with GitHub Actions, added unit tests with Vitest, and worked across SSR and CSR strategies.

SSR+CSR
Hybrid rendering
Vitest
+ Cypress E2E
CI
GitHub Actions
Next.jsTypeScriptTailwindVitestCypressGitHub Actions
atelier-bensalem.shop
Caftan #01
Djellaba #04
Babouche #02
+ 24
Sep 2023 → Sep 2024Front-end Web DeveloperUSA 🇺🇸 · remote

GrooveDigital + kreatinc · Freelance

Improved core UI features for a large Vue.js app at GrooveDigital, refactored legacy code, and built a white-label system to dynamically swap logos, themes, and branding. Earlier at kreatinc: dynamic landing pages, dashboards, branded PDFs, and HTML email templates.

White-label
Theme system
Storybook
Reusable UI library
Pixel-perfect
Email + PDF builds
Vue.jsStorybookSCSSGulp.jsShopifyWordPress
View all 8 case studies
02 · In the wild

Side projects with real users.

Three products: two live with real users + revenue, and a new AI tool I'm building right now.

Building · 2026

New tool (in progress)

↗ Reveal soon

A second AI-powered product I'm shipping right now, leveraging what worked with StartupRoastAI. Closed beta opening Q3 2026. Get on the early-access list.

~70%
Build progress
Q3
Beta target
0→1
Solo build
Next 14OpenAIStripe
Notify me ↗
SR
Live · v2.1

StartupRoastAI

↗ startuproastai.com

An AI agent that roasts early-stage startup landing pages with brutal, actionable feedback. Built solo. Currently running the marketing: content, distribution, and growth experiments to push v2 to the next tier.

26+
Active free
1
Pro user
$19
MRR (growing)
Next 14OpenAIStripeSupabase
Visit ↗
MR
Live · SEO

Morocco ROI

↗ moroccoroi.com

Free property & investment ROI calculator for Morocco. Currently working on a full rebranding and adding new features, expanding beyond the calculator with richer content and tooling.

30k+
Impressions / 28d
300+
Clicks / 28d
2%
Avg. CTR
Next.jsMDXVercel
Visit ↗
03 · Tech

A stack I actually use.

Front-end is my main lane:but I'm comfortable across the stack. Plus SEO, digital marketing, and UI/UX from years of solo product work.

Daily drivers

React / Next.js3y
Vue.js / Pinia2y
TypeScript3y
Tailwind / SCSS3y
Node / Express2y
MongoDB2y
Vitest / Cypress1y
Figma / UI/UX3y
SEO / Marketing2y

Back-end & data

Node.jsExpress.jsMongoDBREST APIsPostgreSQLJava (basics)Kotlin (basics)

SEO, marketing & analytics

Technical SEOSchema / Structured dataCore Web VitalsSearch ConsoleGA4 / PlausibleMeta / LinkedIn adsEmail marketing

Design & UI/UX

FigmaAdobe XDDesign systemsUser flowsWireframingWCAG accessibility

Front-end extras

ReduxZustandweb3.jsStorybookShopifyWordPressVite / GulpJest / RTL

Currently exploring

Java / Kotlin / Spring BootAI tooling & LLM integrationsDocker & DevOpsVercel AI SDK
04 · Services

How we can work together.

Four engagement shapes:from a quick sprint to a full-business delivery with a managed team. All include scoping, async daily updates, and a written handoff doc. Pricing is discussable and fixed up-front after a discovery call.

01 / Sprint

Landing & marketing site

From €1,800 · 1–2 weeks

  • Conversion-tuned landing or 5-page site
  • Responsive, accessible, < 1.5s LCP
  • CMS hookup (Sanity / MDX / Webflow)
  • Analytics + event tracking
  • 1 round of revisions
Start a sprint
03 / Scale

Big project:full team

Discussable · ongoing

  • I manage engineers, designers, SEO experts & marketers
  • You deal with one point of contact:me
  • Full business plan execution if needed
  • Transparent resourcing, no bloated agency markup
  • Scope & price fixed up-front per milestone
Let's talk scope
04 / Embed

Engineer on retainer

€12–20 / hr · weekdays · higher on weekends

  • Embed with your team:Slack, standups, PRs
  • 20 hrs / week minimum commitment
  • FE + BE + SEO contributions each sprint
  • Async-first; CET-friendly hours
  • Weekend availability at a higher rate:just ask
Discuss retainer
05 · How I work

From brief to shipped.

Predictable, async-first, and over-communicated. You'll always know what I'm working on and what's blocking it.

/ 01

Discovery

30-min call + a written brief from me within 48 hrs covering scope, risks, and a fixed price.

~ 2 days
/ 02

Shape

Lo-fi → hi-fi in Figma or directly in code. Daily Loom updates. You approve before I build.

~ 3–5 days
/ 03

Build

Daily commits to a staging URL. End-of-week summary, list of trade-offs, list of next-week's work.

~ 2–4 weeks
/ 04

Handoff

Production deploy, written walkthrough, Loom for non-technical stakeholders, 14-day bugfix window.

~ 2 days
06 · Now

Currently at the desk.

Updated weekly. Last edit: May 03, 2026.

/ workThis week

iMedia24:Q2 release

Working on the company product:UI/UX improvements, feature development, and SSR/CSR rendering strategy.

/ sideShipping

New AI tool:build phase

Solo-building a second AI product. Closed beta opening Q3 2026; early access list is live.

/ learnStudying

Java · Kotlin · Spring Boot

Going deeper on backend engineering and AI tooling:building towards shipping full-stack products with real backend architecture.

08 · FAQ

Before you ask.

The questions that come up in 90% of intro calls:answered up front.

Q.Are you available right now?+
I'm full-time at iMedia24, so freelance happens evenings & weekends. I take on one new client at a time, with realistic timelines. Available now:reach out and let's see if we're a good fit.
Q.Do you only do front-end?+
No:I ship full-stack. Front-end is my strongest lane but I design and build the back-end too: Node/Express, MongoDB, Supabase, Stripe, and 3rd-party APIs. I'm also learning Java, Kotlin, and Spring Boot. For very large or complex projects I can bring in and manage engineers, designers, SEO experts, and marketers:one point of contact, full delivery.
Q.How do you price? Hourly or fixed?+
Always fixed for sprints & builds:I quote after a 30-min call. Retainers are weekly hours at a flat monthly rate. No surprise invoices, ever.
Q.Can you work in my time zone?+
I'm in Morocco (GMT+1). Comfortably overlap CET, BST, and US-East mornings. I'm async-first either way:daily Loom + written updates, no required calls.
Q.Do you do design?+
I have strong design taste & can take a Figma file from rough → polished, but I'm not a brand designer. For ground-up branding I'll loop in a designer I trust.
Q.Can I see the code from past projects?+
Most client work is under NDA. I'll happily walk you through architecture, decisions, and trade-offs on a call:and share repos from my own products on request.
09 · Get in touch

Let's build something good.

Have a project, an idea, or just want to chat about the front-end craft? Pick whatever channel works for you. I read everything within 24 hrs.

Status → Available:Now