Writing on software design, latest tools, and general engineering topics.

A collection of valuable insights and knowledge on programming, leadership, product design, and more, presented in a chronological order for fellow software engineers seeking helpful and informative content.

Streamlining Data Analysis with Pandas: A Guide for Software Engineers

Learn how to manipulate, analyze, and visualize data effectively using Pandas library. This guide will take you from the basics to the more advanced functions of Pandas, helping you streamline your data analysis process and gain more insights from your data.

Maximizing Python Time Effeciency

A clever tutorial on how to use the threading module to optimize execution times. The post serves as a practical introduction to threading in Python and showcases its potential in improving the time efficiency of your Python programs.

Integrating FastAPI and React: Building a Full-Stack Application

The ability to seamlessly integrate frontend and backend technologies is a must. In this post, we will explore building a full-stack application using FastAPI and React, two popular and powerful technologies that are gaining ground in the developer community.

Binary Search in Python: An Introduction

Binary search is a fundamental algorithm in computer science. In this article, we will walk through the logic of binary search and implement it in Python.