Blog Posts

How to Generate Random Secret using OpenSSL

2025-03-08

How to Generate Random Secret using OpenSSL.

Elo Viz: A tool to create players, simulate matches, and rank players using Elo ratings

2025-02-04

Elo python package to simulate matches between players, and compare their elo ratings after each match. You can use it to simulate rankings of Chess players.

HinDict: A Local LLM Powered Dictionary

2025-01-14

Dictionary to learn Hindi words using only the romanized form of the Hindi word.

Relative Imports & Python Packages

2023-05-10

How to create packages and import modules correctly.

Hindi (Devanagari Script) Digit Recognizer using Convolutional Neural Networks

2022-02-24

Tutorial style Jupyter notebook on how to classify hindi (devanagari script) digits using Convolutional Neural Networks.

Building Keras-Dev Docker Container on arm64/aarch64 systems like M1 Macbooks

2022-02-03

I faced several problems trying to get my keras-dev docker container up and running in order to contribute to keras open-source project. I would like to prevent others from ending up wasting their time trying to solve this, so that they can dive right into the interesting stuff -- contributing to keras.

Encoding Categorical features for Machine Learning

2022-02-02

There are two common ways to encode categorical features. We can use Ordinal Encoding or we can use One Hot Encoding. Let's explore when you should use Ordinal encoding and when to use One hot encoding in this post.

Simple Reddit - Semester long project to show Software Engineering skills

2022-02-02

Reddit clone built using Golang, Angular & MongoDB. We have used Software Engineering best practices and Agile methodologies.

Gyan - The Machine learning and Data Science FAQ Bot

2022-02-02

Gyan is a chatbot built using the open source framework Rasa, and can answer frequently asked questions about AI, Machine Learning and Data Science.

Text Classification on Newsgroup dataset

2022-02-01

I explore 4 methods used to classify text using the bag-of-words approach, we'll see the code and math required, and then I'll leave you with improvements we could make to these techniques in order to improve accuracy.

Bugs when porting from C to Python

2021-12-02

When porting code from one language to another, we can often introduce unexpected bugs into our code. In this post, I explore one such bug and how to avoid it.

Mutability in Python

2021-10-05

In this article, we'll understand what mutable and immutable variables are, and how we can prevent bugs in our code by using them correctly.

Bioinformatics Project Proposal - Computing baits for metagenome analysis

2021-10-05

For our bioinformatics project, we had to come up with a project idea, and create a proposal webpage, where we outline the Team, Topic, Goals, Plan of Action, Workload Distribution and References.