Available for projects
Self-taught, based in Iraq, and taking on client projects. I take a product from the first wireframe to the deployed site: the design and the frontend code, both mine.
I started with HTML and CSS out of curiosity and haven't stopped since. I care about clean interfaces, fast pages and code that's easy to reason about. Every project I build is shipped to production. Nothing stays in a drawer.
Most projects lose something between the person who designs them and the person who builds them. Here there is no handoff to lose it in.
What you need, who it's for, what done looks like. Written down before any work starts.
Sitemap, flows and wireframes, agreed while they're still cheap to change.
High-fidelity screens in Figma, built from components and tokens the code will reuse.
Typed React components, responsive and checked on real viewports down to 320px.
Deployed on your domain, with the repo, the Figma file and a walkthrough.
Wireframing · Prototyping · Design systems · Variables
Tokens · Components · Variants · Documentation
EN/AR · Mirrored layouts · Type in two scripts
Mobile-first · Tablet · Desktop · Breakpoints
Task flows · UX states · Edge cases · Empty states
User interviews · Journey maps · Usability testing
References · Type & hierarchy · Moodboards
Utility-first · Responsive · Dark mode · Animations
App Router · Layouts · Server Components · Vercel · Client Components
ES6+ · Async / await · DOM · Fetch
Interfaces · Generics · Typed props · Axios
Hooks · Context · React Router · State
Git · GitHub · GitLab · Conventional commits
Redux Store · createSlice · RTK Query · Thunks
2022
Early days
First contact with web development. Static pages and the fundamentals of how the web works.
2023
Design curiosity
Designed interfaces and hero prototypes, and studied typography, spacing and colour.
2024
The Odin Project
Completed the React course and shipped three projects to production: a CV builder, a memory card game and a shopping cart.
2025
The production stack
Built and deployed Next.js projects, set up GitHub and GitLab workflows, and worked through a 90-topic Next.js roadmap.
2026
Now
Bilingual design and frontend builds for small companies and startups, alongside designing and building this portfolio.
Under the hood
Designed in Figma, built with Next.js, and deployed on Vercel. Every piece of this portfolio was chosen, wired up, and shipped by me.
Bilingual (EN/AR) landing websites for small companies and startups, from one person.