Welcome to this corner of world wide web. I believe if we all strive to leave our community better than we found it; this world would be a fantastic place to live.
Everyday I look for ways to empower people by building software. Yes, you got me! I'm a software developer and often resonate to the word "GEEK" (by definition). I am originally from Mumbai, India, however, Seattle is what we, my beautiful wife and I, call home.
Early on in life, I realized that technology has a significant impact on improving lives, hence I developed this passion to code and have been a life long leaner ever since.
Being an early riser, I feel like the first five hours of my day are the most productive; couple with an exercise regime which amps up my creativitiy for the day. I love how Robin Sharma puts it..."Those who don't make time for exercise, must eventually make time for illness".
Books help me unwind for the day and going on hikes whenever possible, grounds me on a deeper level. In my downtime, I love to explore food and culture through my travels.
Want to join this technology joyride with me? Well, hop on, let's connect!
Developed a Commands project to demonstrate REST API concepts using .NET Core. The project demonstrates how to PUT,GET,PATCH,DELETE requests along with Data Transfer Objects.
Developed a VPN using OpenSSL, socket programming, and public key certification. Created TCP channel for key exchange and UDP channel for data.
Developed this personal website on github pages.The website is built on top of Hyde, which is 2 column Jekyll theme using html, css and javascript.
Developed a dependency analyzer in .NET. This is used to find out all the dependencies of a particular class and/or objects. Dependencies referes to relationships between different classes and functions. It also calculates the code complexity for the project.
This project is to demonstrate how to secure your REST endpoint. AAD is being used as Identity and Access management layer and authentication is done using bearer authentication.
Developed an XML parser in C++ to parse XML files and build document object model tree for parsing. This is useful to get element data like attributes and children. DOM is useful in navigation and manipulation of XML. Behavior is same as .NET's XMLDocument class.
Developed a client-server application in C++/CLI using socket programming to allow source code file/text search, upload and download documents to/from server, similar to GIT.