A Hitchhikers Guide to Compiling

The C language is arguably the most popular and widely used language of all time. We all know that when we run a C program, the code is converted to machine code and then executed on the machine. But have you ever wondered how this happens?

Automated Calorie Tracking

Build a machine that automatically detects and logs your food on HealthifyMe using RaspberryPi and TFLite. The machine will automatically detect your food when placed on the weighing scale and log it with the weight to HealthifyMe.

Extending Python with C Extension Modules

Dynamic Typing in Python can significantly slow down processing due to type checks before operations. In this post, we will bypass these checks by using C Extension modules which will be called from Python.

Build your own Event Loop in Python

The Event Loop helps you to execute tasks concurrently while maintaining minimal memory usage. This post teaches you how to build a simple non-blocking Event Loop from scratch.