Hello! I'm Ahmad

A Designer and Frontend Developer!

Speaking at Web Directions Summit in Sydney, Australia. Photo by @bramus

I design and build web and mobile experiences and teach people about them. 👋 Hello! I'm Ahmad, a designer and frontend developer that enjoys being at the intersection of design and code.

I work with businesses to design and build beautiful websites and apps with a focus on responsive design, layouts, modern CSS, and bug-free user interfaces.

Let's chat: husband, father, designer, developer, bug hunter, author, CSS magician, barista and educator.

I wear many hats. I'm a FatherDesignerDeveloperCSS MagicianEducatorHome BaristaAuthor Alma (4 yrs old) made the drawing around my head. ♥️🧔🏻‍♂️

father designer developer magician educator barista author

Recent Articles

View all articles

Item FlowApr 12, 2025
First Look at The Modern attr()Apr 3, 2025
Self GapMar 18, 2025
CSS Relative ColorsMar 9, 2025
Balancing Text In CSSJan 5, 2025
Solved By Modern CSS: Feature ImageDec 10, 2024

Work

I do design and build web and mobile experiences with a focus on the user needs.

Explore my work

TuhoonBetter mental health for Arabic speakers.
Accounting appUX design for a complex accounting app.

I wrote a book on Debugging CSS

Buy my book Debugging CSS

Debugging CSS isn’t only about adding an outline to all elements. * {outline: solid 1px red;}

I wrote a book that will help you improve your debugging CSS skills and reduce the time you spend on bugs by showing proven methods and techniques.

Debugging CSS book testimonials

Awesome people said awesome things about the book

John Allsopp - Web Directions
CSS is sadly an increasingly undervalued tool for front end developers, in no small part because developers find debugging CSS challenging. Yet, until now there's been little in depth published on debugging CSS. Ahmad Shadeed's book is long overdue, and I can't recommend it highly enough for any front end developer.
Chris Coyier - CodePen, former CSS Tricks
Browser DevTools help us a ton these days in debugging CSS, but there isn’t exactly a step-by-step guide about it that I know of. This book leans into that, showing off how to debug really practical and understandable CSS issues with the help of DevTools when appropriate.

I help the community with

Defensive CSS It's a term I coined that is about writing future-proof CSS to reduce broken UIs.
RTL Styling 101 The most detailed guide on writing CSS for RTL layouts on the internet.
iShadeed Lab A corner where I share my cutting-edge CSS experiments.
Headers CSS The blueprint HTML and CSS for 17+ website headers.
Under Construction New! Generate your own 90s page here! Under Construction