Welcome to my site!

This is Krupal Desai, a technology enthusiast who love to solve problems through automation. This site narrates my story and lists some of my successful personal/hobby projects followed by my professional experience.

I’m passionate about…

  • electronics
  • software programming

…which I often combine to achieve the automation desire.

(A real-world tangible changes using software programming excites me. i.e. software driving the hardware)

I like to take analogy of LEGO bricks for both of my above passions. Like the LEGO is used to build models, we use electronic components to build circuits, we use programming languages to build software. With time new LEGO pieces are developed similar to new electronic components, new programming languages. After working in IT service industry for last 16 years, I have gained access to handful of programming languages at the same time. I learned that it is very easy to get overwhelmed with the language syntaxes, especially when working on multiple of them at the same time. I believe that it is ok to NOT know the syntax 100% but it is very important to understand how to arrange these pieces together to make things work i.e. logic building. It is equally crucial to know when and why to use a particular piece to maintain the desired ROI and efficiency. It is very easy to go out of track while working on projects when it involves passion. But the awareness of ROI and efficiency allows us to balance the trade-off and keep us on track to success. We can always refer to manual to see which piece does what (how to loop the statements vary from one language to other) and implement it. (At the end of the day programming language is a creation of smart people which is extended to build the world by other smart people). With practice and experience we reduce the manual lookups. This applies to all of above – LEGO, electronics and programming.

After earning a Bachelor’s degree in Computer Engineering (2004) I started my career in India (~10 years), worked a bit (~4 years) in United States and now working in Canada since last 2 years as a Technical Architect (Embedded DevOps and Automation). In total, I’m holding 16 years of experience in IT industry.