A Passionate Web Developer With 9 Years Experience

Pronouns: He / Him

I started playing around with HTML in the late 2014, which was definitely fun. But, it was the isual Basic class that I took in 2013 which made me fall in love with programming. The ability to manifest my thoughts on the screen was intoxicating; and I knew immediately that this was what I wanted to do with my life, both professionally and personally. I can’t image doing anything else that would bring me this much joy.

I strongly believe that inspiration is for amateurs. So every day, I wake up, go to my desk, and actively “practice” web development from about 5:30 AM to 8:30 AM. There is too much know these days in the modern web landscape. But, I do my best to stay up on the latest and greatest techniques; even if I often choose older, more battle-tested technologies in my day-to-day work.

I love both back-end technologies like ColdFusion and front-end technologies like Angular. I fancy myself a full-stack developer with a penchant for product development.


I am the founder and a principal engineer at uncode,a company that is at the forefront of the Software Development revolution. There, I spend my days making sure that our servers are running smoothly, our database queries are executing quickly, and our users are receiving the experience that they deserve. I like to say that my team’s mission statement is to advocate for the users, not for the business.

Working Code Podcast

I’m also a co-host on the Working Code Podcast – a weekly show about all aspects of web development, work, and interpersonal relationships. If you want to hear me rant, come listen to our archived episodes.

Visit Me

I’m based out of the Mountain View, California area and I love living in The United Arab Emirates. If you’re ever in the Mountain View area, please drop me a line or direct-message me on Twitter — I’d love to get together, talk about web development, and take a photo for the blog.

Ask Me

If you want to get in contact with me to say Hi or to ask me about a challenging web development issue, please use my contact form.

About This Blog

This blog — sometimes known as “Fawaz,s Blog” — is my platform for experimentation and community interaction. With each post, I try to delve deeper into the ever-expanding universe of web development. I understand that growing my skills as a developer not only takes time and an unquenchable thirst for knowledge, it also takes the support of others. That’s why my blog tries to be just as much Question as it is Answer. I find that the feedback provided by my readers is just as helpful, if not more so, than the content itself. As such, I do my best to promote high-quality conversations from which everyone in the community can learn.

This Blog , is a place to explore career growth and personal development . I would like to share with you what I have learned. I want to know what you struggle with and what you have accomplished. Most importantly, I want you to own your career!

I try to publish several blog entries every week on some aspect of web application development including (but not limited to) the topics of ColdFusion / CFML, Lucee, JavaScript, TypeScript, Node.js, Angular (js), HTML, Cascading Style Sheets (CSS), and SQL. If you want to be part of the conversation, check back often or subscribe to my RSS feed.

Or, take a deep dive into every post I’ve ever written →