This website uses cookies

This website uses cookies to give you the best and most relevant experience. By continuing to browse this site, you are agreeing to our use of cookies. Learn More.

Hi, I'm Rishi!

I am a developer from the west end of Toronto, Ontario, Canada.

My journey into the world of programming began as a hobby with C and Pascal in 1995. In 2001, I started using Java and VB6 to write client-server business applications and my focus shifted to web applications with C# and .Net a few years later.

I consider myself to be a reasonably experienced web developer. I am quite comfortable with C#, .Net, Python and Django and regularly use (or have extensively used) SQL Server, Postgresql, MongoDb, Lucene, Solr, AWS, Docker, Linux and Windows servers. I have a deep interest in high traffic web applications, backend systems, restful apis, relevance based search, databases, optimisation and architecture.

I love playing with new technologies, try new ideas and I'm quite fascinated by clean code, the complexity of simplicity and artificial intelligence. I have held 9 Microsoft Certifications since 2002 including MCSD, MCPD and MCTS. I am old enough to have seen COBOL in action and remember Y2K, dll hell, blue screens of death and the trials and tribulations of webforms.

Besides zeros and ones, I am fluent in 2 dialects and 3 languages. I have worked for companies in England, France, Ontario, Quebec and Mauritius.

This blog is as a way for me to keep pace with the evolution of technology and to share my experience and research to whoever will listen. I hope you will find it useful and interesting.

Thanks for dropping by.