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.
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.
A focused look at three recent engagements:what I shipped, the stack, and the outcomes that mattered.
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.
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.
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.
Three products: two live with real users + revenue, and a new AI tool I'm building right now.
AI faceless video generator for TikTok, YouTube Shorts, and Instagram Reels. AI storytelling, captions, and voiceover, rendered in under 60 seconds, then scheduled and auto-published from one queue.
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.
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.
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.
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.
From €1,800 · 1–2 weeks
Price on scope · 4–10 weeks
Discussable · ongoing
€12–20 / hr · weekdays · higher on weekends
Predictable, async-first, and over-communicated. You'll always know what I'm working on and what's blocking it.
30-min call + a written brief from me within 48 hrs covering scope, risks, and a fixed price.
Lo-fi → hi-fi in Figma or directly in code. Daily Loom updates. You approve before I build.
Daily commits to a staging URL. End-of-week summary, list of trade-offs, list of next-week's work.
Production deploy, written walkthrough, Loom for non-technical stakeholders, 14-day bugfix window.
Updated weekly. Last edit: May 03, 2026.
Working on the company product:UI/UX improvements, feature development, and SSR/CSR rendering strategy.
Solo-building a second AI product. Closed beta opening Q3 2026; early access list is live.
Going deeper on backend engineering and AI tooling:building towards shipping full-stack products with real backend architecture.
Short essays on shipping, freelance ops, and what I learn the hard way.
The exact questions, the spreadsheet I use, and the email I sent.
Read essay →03 / 12 / 2026:9 minThe launch playbook, the things I'd skip, and what actually moved the needle.
Read essay →02 / 04 / 2026:4 minA quick taste argument. Some opinions about premium feel.
Read essay →The questions that come up in 90% of intro calls:answered up front.
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.