Writing on software engineering and the tech industry.

My featured long-form thoughts on software engineering and related topics.

How to set up SSH access to an EC2 instance

To set up ssh access to an EC2 instance, we need a publicly accessible hostname or the IP address of the instance, a username and a private key.

How to Train a Word2vec Model

In this article, I'll show you how to train a Word2vec model using custom data. You can then use the trained model to perform tasks such as similarity search or powering a recommendation engine.

How I Built a Library Search Engine Powered by Vector Search

Keyword search sometimes is not enough. Sometimes you want to search based on meaning. This is where vector search comes in. In this article, I want to take you through how I built a Library Search Engine that is powered by vector search.

How I Deployed my React Application with GitHub Pages

After weeks of massive effort, I finally created my portfolio website and needed a place to deploy. The deployment options I had were Vercel, s3 site on AWS and github pages. I decided to go with github pages because it was free and also simple to deploy. GitHub Pages also had simple CI/CD already integrated. This meant that after a successful setup, all I needed to do was push to production and my application would be deployed.