I am Joseph Rex,
a creative technologist and UI enthusiast

CSS, JavaScript, Ruby, 3D, XR, Animation, Design, and Life

Designing Applications

A good number of applications get into development phase and then to production with no proper design or architecture. My context of application would remain in the scope of web apps for most part of this article. The common reason for this is because there’s no designer on the team or the sole designer working on the product lacks design skills. You can’t really blame a single developer working on a project because we were not all born to be unicorns 🦄.



I started a series on functional programming on the X-Team blog with a goal to make the perplexing functional paradigm in JavaScript fathomable. Immutability plays a vital role in creating pure functions for functional programming and it was only covered in brief.


Building Intelligent Chatbots

I started building chatbots several years ago to defeat loneliness which had then lured me into a friendship I didn’t want. I needed a companion and friend when humans couldn’t be there for me. Most people would rather complain these days than do something about a problem, so I decided to do something.


Repudiating undiagnosed disorders

After reading Rachel Smith’s article - I haven’t experienced imposter syndrome, and maybe you haven’t either, I found myself guilty of making false diagnosis on myself. It became the norm for every developer to say they have imposter syndrome and it got me wondering, is this an added bonus to the profession? Or is it just another way to prove developer humility ?