Software engineerBasra, Iraq
I build digital products for tomorrow
Full-stack engineer building web and mobile products end to end — React, Next.js, TypeScript, Node and Postgres. Founder of Produx Studio, currently building an e-commerce platform at Lartha Labs.


- 6+
- Years building
- 24
- Projects shipped
- 9
- Clients served
- 100%
- On-time delivery
Selected work
Things I have built
Four projects where the engineering mattered as much as the outcome.

2026E-commerce
Lartha — e-commerce platform
An e-commerce platform built from scratch. I own the web editor and the mobile application, working on scalable features, user experience and performance across both.
- TypeScript
- React
- React Native

2023Mobile
Ortimar — grocery delivery app
A React Native application for online grocery sales, built with an international team working to an Agile Kanban process.
- React Native
- TypeScript

2022Travel
Skyscanner — date picker
A date-picking web application built against Backpack, Skyscanner's open-source design system — a component that sits on one of the most-used paths in travel search.
- React
- JavaScript
Career
Where I have worked
Six years of shipping, mostly on teams small enough that everyone owns production.
Software Developer - AI Engineer
Dec 2025 — PresentLartha LabsFull-timeBasra, Iraq
Building an e-commerce platform from scratch, owning the web editor and the mobile application — scalable features, user experience, and performance across both.
- TypeScript
- React
- React Native
- PostgreSQL
Founder & Developer
Dec 2022 — PresentProdux Studio LTDFull-timeRemote
Designing and building digital products with a small team, focused on performance, scalability and clean design. Lean and deliberate over complex.
- Next.js
- TypeScript
- Node.js
- PostgreSQL
Mobile Developer
Apr 2023 — Oct 2023Ortimar LtdContractRemote
Built a React Native app for online grocery sales, working with an international team on an Agile Kanban process.
- React Native
- TypeScript
Frontend Developer
Jul 2022 — Dec 2022WorkanaContractRemote
Frontend development on client projects.
- React
- TypeScript
Front-end Software Engineer
Jul 2022 — Jul 2022SkyscannerContractRemote
Built a date-picking web application against Backpack, Skyscanner's open-source design system — a component used heavily across travel search.
- React
- JavaScript
- Backpack
Branding Designer
Jan 2022 — Mar 2022PASTELContractBasra, Iraq
Brand identity design.
UI/UX Designer
Jul 2020 — Aug 2021Freelancer.comFreelanceRemote
Interface and experience design for freelance clients.
Toolkit
What I work with
Chosen for boring reliability more than novelty.
- Languages & frameworks
- TypeScript
- JavaScript
- React
- Next.js
- Node.js
- Python
- Data & infrastructure
- PostgreSQL
- Redis
- Prisma
- Docker
- AWS
- Vercel
- Practice
- Testing
- CI/CD
- Accessibility
- Design systems
- Technical writing
Writing
Notes from the work
Occasional posts about the parts that were harder than expected.

6 min read
Why I stopped reaching for an ORM
Three projects in, the abstraction cost more than it saved. The reasoning, and what I use instead.
Read more
9 min read
Arabic-first interfaces are not a translation job
RTL is the easy part. Numerals, typography and line length are where bilingual products actually break.
Read more
7 min read
Shipping offline-first to low-coverage regions
What we learned building a driver app for areas where connectivity is the exception, not the rule.
Read more
Courses
Things worth teaching
Short, practical courses built from the work on this site.
Free12 lessons4h 20mIntermediateArabic + English
Building bilingual interfaces that actually work
RTL, numerals, typography and the layout traps nobody warns you about.
View course
Free18 lessons6h 05mIntermediateEnglish
Postgres for people who ship
Indexes, query plans and materialised views, taught by fixing slow queries.
View course
Free9 lessons2h 40mBeginnerEnglish
Design tokens end to end
Figma variable to CSS custom property to component, without the pipeline breaking.
View course
Get in touch
Have something worth building?
I reply to every message within a day or two. Tell me what you are working on.