Ayesh Towheed
Web & IoT Developer, Researcher at American Univ. of Sharjah
About me
I started off my Computer Science and Engineering journey way back in the days when Assembly, C and Visual Basic (all ancestral programming languages) were considered to be the heart of programming. That is not to say that I'm an ancient person; judging by the exponential growth pattern in Moore's Law, 10- 15 years is a really long time to be acquainted with the tech world.
Bachelors Degree and Early Career
I earned my Bachelor's Degree from the American University of Sharjah, U.A.E, where I majored in Computer Science and earned a minor in Computer Engineering. My relationship with the university wasn't over after graduation as I got an opportunity to continue as a Research Assistant to my professor whose main topics of interest included IoT. My tenure as a researcher included two IoT projects utilizing many micro-controllers, wearable devices and smart watches, smartphones, both local and cloud servers and various communication protocols. Not to mention I was exposed to various machine learning models at this stage too to incorporate them into our systems. I also worked in few other companies and various other independent group projects to build exciting applications and systems, one of them being, a chatbot deployed to Skype!
Interests and Future Aspirations
I've always been a JavaScript developer at heart, so I tend to utilize technologies and frameworks which enable JS in its various forms (looking at you Nativescript, Typescript, Coffeescript). This also means that I've been interested in Web Development from a very young age, its actually the thing that got me into CS in the first place! Many of my projects were completely Web Framework based including the ones I built on smart watches (Yes, its possible). When I'm not coding, I generally tend to go camping, read philosophy or play video games. I've yet to earn a Master's Degree but first I prefer to learn on my own for a little while more.