Skånska Däck
Storefront, booking, and workshop dashboard for a regional tyre retailer. Replaced three paper binders with one screen.
- Role
- Lead engineer
- Year
- 2024
- Stack
- Next.js · Prisma · Postgres
Barry Al-Jawari — Helsingborg
Senior full-stack engineer. I build calm, fast, honest interfaces for ambitious teams.
A decade of shipping. Now I build things I'd want to use. Thoughtfully, with restraint, with a point of view.
Growing up between two languages shaped how I work. Swedish taught me that restraint is a form of respect. Arabic taught me that geometry is a language. I bring both to the browser.
A decade in production has made me suspicious of complexity. The best code I have shipped usually deleted more than it added. The best features I have designed usually did one thing, clearly, and refused the rest.
I work across the stack. Next.js on the front, Python or TypeScript on the back, cloud infrastructure underneath. Tooling is a means, not an identity. The goal is always the thing on the screen.
3 projects
Storefront, booking, and workshop dashboard for a regional tyre retailer. Replaced three paper binders with one screen.
Boutique florist with same-day delivery. A booking flow that respects the hands-in-soil reality of the shop.
Authentication marketplace for sneakers. High-stakes commerce needs calm UI and very fast pages.
Three principles
Every feature should justify its place on the screen. If it cannot earn the space, it does not ship.
Interfaces should say what they do. Buttons do what they say. Errors are useful. Nothing manipulates.
The gap between acceptable and considered is where trust lives. That gap is where I work.
Draft index
A quiet interface is often faster than a busy one. Whitespace, decision density, and the cost of a spinning icon.
Most dashboards answer a question nobody asked. Replacing a grid of charts with three sentences, and what gets lost.
Saying no to a feature is not free. The negotiation that happens before a screen gets shipped, and the ones that do not.