UX Design, Web Design Engineering, and UX Audits.

I bridge the gap between design and development.

I'm Ahmad, a senior UX Designer and front-end engineer (AKA design engineer, or a designer who codes, etc) known for fast, creative problem-solving and solid CSS/layout systems.

I help teams ship modern, responsive, easy to use user interfaces with speed and clarity.

Book a call

Work

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

Explore my work

husband, father, designer, developer, bug hunter, author, CSS magician, barista and educator.

I wear many hats. I'm a

Alma (4 yrs old) made the drawing around my head. ♥️

Recent articles

View all articles

I wrote a book on

Debugging CSS

Buy my book

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.

Page 01 Page 02 Page 03 Page 04 Page 05 Page 06
Page 07 Page 08 Page 09 Page 10 Page 11 Page 12

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.